home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / editors / emacs / xemacs / xemacs-1.006 / xemacs-1 / lib / xemacs-19.13 / lisp / packages / ps-print.elc < prev    next >
Emacs Compiled Lisp  |  1995-08-29  |  35.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Emacs Compiled Lisp (other/emacsCompiledLisp).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
1% dexvert Combustion 2 Particle Library (other/combustion2ParticleLibrary) ext Unsupported
100% file Emacs/XEmacs v19 byte-compiled Lisp data default
99% file data default
55% TrID Emacs/XEmacs byte-compiled Lisp (generic) default
44% TrID Summation Document Image Information Load File default (weak)
100% xdgMime text/x-emacs-lisp default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 63 74 68 6f 6d 70 40 |piled by| cthomp@|
|00000020| 77 69 6c 6c 6f 77 2e 63 | 73 2e 75 69 75 63 2e 65 |willow.c|s.uiuc.e|
|00000030| 64 75 20 6f 6e 20 54 75 | 65 20 41 75 67 20 32 39 |du on Tu|e Aug 29|
|00000040| 20 31 34 3a 31 36 3a 32 | 32 20 31 39 39 35 0a 3b | 14:16:2|2 1995.;|
|00000050| 3b 3b 20 66 72 6f 6d 20 | 66 69 6c 65 20 2f 78 65 |;; from |file /xe|
|00000060| 6d 61 63 73 2f 78 65 6d | 61 63 73 2d 31 39 2e 31 |macs/xem|acs-19.1|
|00000070| 33 2d 72 65 6c 65 61 73 | 65 2f 65 64 69 74 6f 72 |3-releas|e/editor|
|00000080| 2f 6c 69 73 70 2f 70 61 | 63 6b 61 67 65 73 2f 70 |/lisp/pa|ckages/p|
|00000090| 73 2d 70 72 69 6e 74 2e | 65 6c 0a 3b 3b 3b 20 65 |s-print.|el.;;; e|
|000000a0| 6d 61 63 73 20 76 65 72 | 73 69 6f 6e 20 31 39 2e |macs ver|sion 19.|
|000000b0| 31 33 20 58 45 6d 61 63 | 73 20 4c 75 63 69 64 2e |13 XEmac|s Lucid.|
|000000c0| 0a 3b 3b 3b 20 62 79 74 | 65 63 6f 6d 70 20 76 65 |.;;; byt|ecomp ve|
|000000d0| 72 73 69 6f 6e 20 32 2e | 32 35 3b 20 31 2d 53 65 |rsion 2.|25; 1-Se|
|000000e0| 70 2d 39 34 2e 0a 3b 3b | 3b 20 6f 70 74 69 6d 69 |p-94..;;|; optimi|
|000000f0| 7a 61 74 69 6f 6e 20 69 | 73 20 6f 6e 2e 0a 3b 3b |zation i|s on..;;|
|00000100| 3b 20 74 68 69 73 20 66 | 69 6c 65 20 75 73 65 73 |; this f|ile uses|
|00000110| 20 6f 70 63 6f 64 65 73 | 20 77 68 69 63 68 20 64 | opcodes| which d|
|00000120| 6f 20 6e 6f 74 20 65 78 | 69 73 74 20 69 6e 20 45 |o not ex|ist in E|
|00000130| 6d 61 63 73 20 31 38 2e | 0a 0a 28 69 66 20 28 61 |macs 18.|..(if (a|
|00000140| 6e 64 20 28 62 6f 75 6e | 64 70 20 27 65 6d 61 63 |nd (boun|dp 'emac|
|00000150| 73 2d 76 65 72 73 69 6f | 6e 29 0a 09 20 28 6f 72 |s-versio|n).. (or|
|00000160| 20 28 61 6e 64 20 28 62 | 6f 75 6e 64 70 20 27 65 | (and (b|oundp 'e|
|00000170| 70 6f 63 68 3a 3a 76 65 | 72 73 69 6f 6e 29 20 65 |poch::ve|rsion) e|
|00000180| 70 6f 63 68 3a 3a 76 65 | 72 73 69 6f 6e 29 0a 09 |poch::ve|rsion)..|
|00000190| 20 20 20 20 20 28 73 74 | 72 69 6e 67 2d 6c 65 73 | (st|ring-les|
|000001a0| 73 70 20 65 6d 61 63 73 | 2d 76 65 72 73 69 6f 6e |sp emacs|-version|
|000001b0| 20 22 31 39 22 29 29 29 | 0a 20 20 20 20 28 65 72 | "19")))|. (er|
|000001c0| 72 6f 72 20 22 54 68 69 | 73 20 66 69 6c 65 20 77 |ror "Thi|s file w|
|000001d0| 61 73 20 63 6f 6d 70 69 | 6c 65 64 20 66 6f 72 20 |as compi|led for |
|000001e0| 45 6d 61 63 73 20 31 39 | 2e 22 29 29 0a 0a 28 64 |Emacs 19|."))..(d|
|000001f0| 65 66 63 6f 6e 73 74 20 | 70 73 2d 70 72 69 6e 74 |efconst |ps-print|
|00000200| 2d 76 65 72 73 69 6f 6e | 20 22 32 2e 38 22 20 22 |-version| "2.8" "|
|00000210| 5c 0a 70 73 2d 70 72 69 | 6e 74 2e 65 6c 2c 76 20 |\.ps-pri|nt.el,v |
|00000220| 32 2e 38 20 31 39 39 35 | 2f 30 35 2f 30 34 20 31 |2.8 1995|/05/04 1|
|00000230| 32 3a 30 36 3a 31 30 20 | 6a 63 74 20 45 78 70 0a |2:06:10 |jct Exp.|
|00000240| 0a 4a 69 6d 27 73 20 6c | 61 73 74 20 63 68 61 6e |.Jim's l|ast chan|
|00000250| 67 65 20 76 65 72 73 69 | 6f 6e 20 2d 2d 20 74 68 |ge versi|on -- th|
|00000260| 69 73 20 66 69 6c 65 20 | 6d 61 79 20 68 61 76 65 |is file |may have|
|00000270| 20 62 65 65 6e 20 65 64 | 69 74 65 64 20 61 73 20 | been ed|ited as |
|00000280| 70 61 72 74 20 6f 66 0a | 45 6d 61 63 73 20 77 69 |part of.|Emacs wi|
|00000290| 74 68 6f 75 74 20 63 68 | 61 6e 67 65 73 20 74 6f |thout ch|anges to|
|000002a0| 20 74 68 65 20 76 65 72 | 73 69 6f 6e 20 6e 75 6d | the ver|sion num|
|000002b0| 62 65 72 2e 20 20 57 68 | 65 6e 20 72 65 70 6f 72 |ber. Wh|en repor|
|000002c0| 74 69 6e 67 20 62 75 67 | 73 2c 0a 70 6c 65 61 73 |ting bug|s,.pleas|
|000002d0| 65 20 61 6c 73 6f 20 72 | 65 70 6f 72 74 20 74 68 |e also r|eport th|
|000002e0| 65 20 76 65 72 73 69 6f | 6e 20 6f 66 20 45 6d 61 |e versio|n of Ema|
|000002f0| 63 73 2c 20 69 66 20 61 | 6e 79 2c 20 74 68 61 74 |cs, if a|ny, that|
|00000300| 20 70 73 2d 70 72 69 6e | 74 20 77 61 73 0a 64 69 | ps-prin|t was.di|
|00000310| 73 74 72 69 62 75 74 65 | 64 20 77 69 74 68 2e 0a |stribute|d with..|
|00000320| 0a 50 6c 65 61 73 65 20 | 73 65 6e 64 20 61 6c 6c |.Please |send all|
|00000330| 20 62 75 67 20 66 69 78 | 65 73 20 61 6e 64 20 65 | bug fix|es and e|
|00000340| 6e 68 61 6e 63 65 6d 65 | 6e 74 73 20 74 6f 0a 09 |nhanceme|nts to..|
|00000350| 4a 69 6d 20 54 68 6f 6d | 70 73 6f 6e 20 3c 74 68 |Jim Thom|pson <th|
|00000360| 6f 6d 70 73 6f 6e 40 77 | 67 32 2e 77 61 69 69 2e |ompson@w|g2.waii.|
|00000370| 63 6f 6d 3e 2e 22 29 0a | 28 64 65 66 76 61 72 20 |com>.").|(defvar |
|00000380| 70 73 2d 6c 70 72 2d 63 | 6f 6d 6d 61 6e 64 20 6c |ps-lpr-c|ommand l|
|00000390| 70 72 2d 63 6f 6d 6d 61 | 6e 64 20 22 5c 0a 2a 54 |pr-comma|nd "\.*T|
|000003a0| 68 65 20 73 68 65 6c 6c | 20 63 6f 6d 6d 61 6e 64 |he shell| command|
|000003b0| 20 66 6f 72 20 70 72 69 | 6e 74 69 6e 67 20 61 20 | for pri|nting a |
|000003c0| 50 6f 73 74 53 63 72 69 | 70 74 20 66 69 6c 65 2e |PostScri|pt file.|
|000003d0| 22 29 0a 28 64 65 66 76 | 61 72 20 70 73 2d 6c 70 |").(defv|ar ps-lp|
|000003e0| 72 2d 73 77 69 74 63 68 | 65 73 20 6c 70 72 2d 73 |r-switch|es lpr-s|
|000003f0| 77 69 74 63 68 65 73 20 | 22 5c 0a 2a 41 20 6c 69 |witches |"\.*A li|
|00000400| 73 74 20 6f 66 20 65 78 | 74 72 61 20 73 77 69 74 |st of ex|tra swit|
|00000410| 63 68 65 73 20 74 6f 20 | 70 61 73 73 20 74 6f 20 |ches to |pass to |
|00000420| 60 70 73 2d 6c 70 72 2d | 63 6f 6d 6d 61 6e 64 27 |`ps-lpr-|command'|
|00000430| 2e 22 29 0a 28 64 65 66 | 76 61 72 20 70 73 2d 73 |.").(def|var ps-s|
|00000440| 70 6f 6f 6c 2d 64 75 70 | 6c 65 78 20 6e 69 6c 20 |pool-dup|lex nil |
|00000450| 22 5c 0a 2a 4e 6f 6e 2d | 6e 69 6c 20 69 6e 64 69 |"\.*Non-|nil indi|
|00000460| 63 61 74 65 73 20 73 70 | 6f 6f 6c 69 6e 67 20 69 |cates sp|ooling i|
|00000470| 73 20 66 6f 72 20 61 20 | 74 77 6f 2d 73 69 64 65 |s for a |two-side|
|00000480| 64 20 70 72 69 6e 74 65 | 72 2e 0a 46 6f 72 20 61 |d printe|r..For a|
|00000490| 20 64 75 70 6c 65 78 20 | 70 72 69 6e 74 65 72 2c | duplex |printer,|
|000004a0| 20 74 68 65 20 60 70 73 | 2d 73 70 6f 6f 6c 2d 2a | the `ps|-spool-*|
|000004b0| 27 20 63 6f 6d 6d 61 6e | 64 73 20 77 69 6c 6c 20 |' comman|ds will |
|000004c0| 69 6e 73 65 72 74 20 62 | 6c 61 6e 6b 20 70 61 67 |insert b|lank pag|
|000004d0| 65 73 0a 61 73 20 6e 65 | 65 64 65 64 20 62 65 74 |es.as ne|eded bet|
|000004e0| 77 65 65 6e 20 70 72 69 | 6e 74 20 6a 6f 62 73 20 |ween pri|nt jobs |
|000004f0| 73 6f 20 74 68 61 74 20 | 74 68 65 20 6e 65 78 74 |so that |the next|
|00000500| 20 62 75 66 66 65 72 20 | 70 72 69 6e 74 65 64 20 | buffer |printed |
|00000510| 77 69 6c 6c 0a 73 74 61 | 72 74 20 6f 6e 20 74 68 |will.sta|rt on th|
|00000520| 65 20 72 69 67 68 74 20 | 70 61 67 65 2e 20 20 41 |e right |page. A|
|00000530| 6c 73 6f 2c 20 69 66 20 | 68 65 61 64 65 72 73 20 |lso, if |headers |
|00000540| 61 72 65 20 74 75 72 6e | 65 64 20 6f 6e 2c 20 74 |are turn|ed on, t|
|00000550| 68 65 20 68 65 61 64 65 | 72 73 0a 77 69 6c 6c 20 |he heade|rs.will |
|00000560| 62 65 20 72 65 76 65 72 | 73 65 64 20 6f 6e 20 64 |be rever|sed on d|
|00000570| 75 70 6c 65 78 20 70 72 | 69 6e 74 65 72 73 20 73 |uplex pr|inters s|
|00000580| 6f 20 74 68 61 74 20 74 | 68 65 20 70 61 67 65 20 |o that t|he page |
|00000590| 6e 75 6d 62 65 72 73 20 | 66 61 6c 6c 20 74 6f 0a |numbers |fall to.|
|000005a0| 74 68 65 20 6c 65 66 74 | 20 6f 6e 20 65 76 65 6e |the left| on even|
|000005b0| 2d 6e 75 6d 62 65 72 65 | 64 20 70 61 67 65 73 2e |-numbere|d pages.|
|000005c0| 22 29 0a 28 64 65 66 76 | 61 72 20 70 73 2d 70 61 |").(defv|ar ps-pa|
|000005d0| 70 65 72 2d 74 79 70 65 | 20 27 70 73 2d 6c 65 74 |per-type| 'ps-let|
|000005e0| 74 65 72 20 22 5c 0a 2a | 53 70 65 63 69 66 69 65 |ter "\.*|Specifie|
|000005f0| 73 20 74 68 65 20 73 69 | 7a 65 20 6f 66 20 70 61 |s the si|ze of pa|
|00000600| 70 65 72 20 74 6f 20 66 | 6f 72 6d 61 74 20 66 6f |per to f|ormat fo|
|00000610| 72 2e 20 20 53 68 6f 75 | 6c 64 20 62 65 20 6f 6e |r. Shou|ld be on|
|00000620| 65 20 6f 66 0a 60 70 73 | 2d 6c 65 74 74 65 72 27 |e of.`ps|-letter'|
|00000630| 2c 20 60 70 73 2d 6c 65 | 67 61 6c 27 2c 20 6f 72 |, `ps-le|gal', or|
|00000640| 20 60 70 73 2d 61 34 27 | 2e 22 29 0a 28 64 65 66 | `ps-a4'|.").(def|
|00000650| 76 61 72 20 70 73 2d 70 | 72 69 6e 74 2d 68 65 61 |var ps-p|rint-hea|
|00000660| 64 65 72 20 74 20 22 5c | 0a 2a 4e 6f 6e 2d 6e 69 |der t "\|.*Non-ni|
|00000670| 6c 20 6d 65 61 6e 73 20 | 70 72 69 6e 74 20 61 20 |l means |print a |
|00000680| 68 65 61 64 65 72 20 61 | 74 20 74 68 65 20 74 6f |header a|t the to|
|00000690| 70 20 6f 66 20 65 61 63 | 68 20 70 61 67 65 2e 0a |p of eac|h page..|
|000006a0| 42 79 20 64 65 66 61 75 | 6c 74 2c 20 74 68 65 20 |By defau|lt, the |
|000006b0| 68 65 61 64 65 72 20 64 | 69 73 70 6c 61 79 73 20 |header d|isplays |
|000006c0| 74 68 65 20 62 75 66 66 | 65 72 20 6e 61 6d 65 2c |the buff|er name,|
|000006d0| 20 70 61 67 65 20 6e 75 | 6d 62 65 72 2c 20 61 6e | page nu|mber, an|
|000006e0| 64 2c 20 69 66 0a 74 68 | 65 20 62 75 66 66 65 72 |d, if.th|e buffer|
|000006f0| 20 69 73 20 76 69 73 69 | 74 69 6e 67 20 61 20 66 | is visi|ting a f|
|00000700| 69 6c 65 2c 20 74 68 65 | 20 66 69 6c 65 27 73 20 |ile, the| file's |
|00000710| 64 69 72 65 63 74 6f 72 | 79 2e 20 20 48 65 61 64 |director|y. Head|
|00000720| 65 72 73 20 61 72 65 0a | 63 75 73 74 6f 6d 69 7a |ers are.|customiz|
|00000730| 61 62 6c 65 20 62 79 20 | 63 68 61 6e 67 69 6e 67 |able by |changing|
|00000740| 20 76 61 72 69 61 62 6c | 65 73 20 60 70 73 2d 68 | variabl|es `ps-h|
|00000750| 65 61 64 65 72 2d 6c 65 | 66 74 27 20 61 6e 64 0a |eader-le|ft' and.|
|00000760| 60 70 73 2d 68 65 61 64 | 65 72 2d 72 69 67 68 74 |`ps-head|er-right|
|00000770| 27 2e 22 29 0a 28 64 65 | 66 76 61 72 20 70 73 2d |'.").(de|fvar ps-|
|00000780| 70 72 69 6e 74 2d 68 65 | 61 64 65 72 2d 66 72 61 |print-he|ader-fra|
|00000790| 6d 65 20 74 20 22 5c 0a | 2a 4e 6f 6e 2d 6e 69 6c |me t "\.|*Non-nil|
|000007a0| 20 6d 65 61 6e 73 20 64 | 72 61 77 20 61 20 67 61 | means d|raw a ga|
|000007b0| 75 64 79 20 66 72 61 6d | 65 20 61 72 6f 75 6e 64 |udy fram|e around|
|000007c0| 20 74 68 65 20 68 65 61 | 64 65 72 2e 22 29 0a 28 | the hea|der.").(|
|000007d0| 64 65 66 76 61 72 20 70 | 73 2d 73 68 6f 77 2d 6e |defvar p|s-show-n|
|000007e0| 2d 6f 66 2d 6e 20 74 20 | 22 5c 0a 2a 4e 6f 6e 2d |-of-n t |"\.*Non-|
|000007f0| 6e 69 6c 20 6d 65 61 6e | 73 20 73 68 6f 77 20 70 |nil mean|s show p|
|00000800| 61 67 65 20 6e 75 6d 62 | 65 72 73 20 61 73 20 4e |age numb|ers as N|
|00000810| 2f 4d 2c 20 6d 65 61 6e | 69 6e 67 20 70 61 67 65 |/M, mean|ing page|
|00000820| 20 4e 20 6f 66 20 4d 2e | 0a 4e 6f 74 65 3a 20 70 | N of M.|.Note: p|
|00000830| 61 67 65 20 6e 75 6d 62 | 65 72 73 20 61 72 65 20 |age numb|ers are |
|00000840| 64 69 73 70 6c 61 79 65 | 64 20 61 73 20 70 61 72 |displaye|d as par|
|00000850| 74 20 6f 66 20 68 65 61 | 64 65 72 73 2c 20 73 65 |t of hea|ders, se|
|00000860| 65 20 76 61 72 69 61 62 | 6c 65 0a 60 70 73 2d 70 |e variab|le.`ps-p|
|00000870| 72 69 6e 74 2d 68 65 61 | 64 65 72 73 27 2e 22 29 |rint-hea|ders'.")|
|00000880| 0a 28 64 65 66 76 61 72 | 20 70 73 2d 70 72 69 6e |.(defvar| ps-prin|
|00000890| 74 2d 63 6f 6c 6f 72 2d | 70 20 28 62 79 74 65 2d |t-color-|p (byte-|
|000008a0| 63 6f 64 65 20 22 c0 c1 | 21 ac 85 c0 c2 21 ad 83 |code "..|!....!..|
|000008b0| c0 c3 21 87 22 20 5b 66 | 62 6f 75 6e 64 70 20 78 |..!." [f|boundp x|
|000008c0| 2d 63 6f 6c 6f 72 2d 76 | 61 6c 75 65 73 20 63 6f |-color-v|alues co|
|000008d0| 6c 6f 72 2d 69 6e 73 74 | 61 6e 63 65 2d 72 67 62 |lor-inst|ance-rgb|
|000008e0| 2d 63 6f 6d 70 6f 6e 65 | 6e 74 73 20 66 6c 6f 61 |-compone|nts floa|
|000008f0| 74 5d 20 32 29 20 22 5c | 0a 2a 49 66 20 6e 6f 6e |t] 2) "\|.*If non|
|00000900| 2d 6e 69 6c 2c 20 70 72 | 69 6e 74 20 74 68 65 20 |-nil, pr|int the |
|00000910| 62 75 66 66 65 72 27 73 | 20 74 65 78 74 20 69 6e |buffer's| text in|
|00000920| 20 63 6f 6c 6f 72 2e 22 | 29 0a 28 64 65 66 76 61 | color."|).(defva|
|00000930| 72 20 70 73 2d 64 65 66 | 61 75 6c 74 2d 66 67 20 |r ps-def|ault-fg |
|00000940| 27 28 30 2e 30 20 30 2e | 30 20 30 2e 30 29 20 22 |'(0.0 0.|0 0.0) "|
|00000950| 5c 0a 2a 52 47 42 20 76 | 61 6c 75 65 73 20 6f 66 |\.*RGB v|alues of|
|00000960| 20 74 68 65 20 64 65 66 | 61 75 6c 74 20 66 6f 72 | the def|ault for|
|00000970| 65 67 72 6f 75 6e 64 20 | 63 6f 6c 6f 72 2e 20 20 |eground |color. |
|00000980| 44 65 66 61 75 6c 74 73 | 20 74 6f 20 62 6c 61 63 |Defaults| to blac|
|00000990| 6b 2e 22 29 0a 28 64 65 | 66 76 61 72 20 70 73 2d |k.").(de|fvar ps-|
|000009a0| 64 65 66 61 75 6c 74 2d | 62 67 20 27 28 31 2e 30 |default-|bg '(1.0|
|000009b0| 20 31 2e 30 20 31 2e 30 | 29 20 22 5c 0a 2a 52 47 | 1.0 1.0|) "\.*RG|
|000009c0| 42 20 76 61 6c 75 65 73 | 20 6f 66 20 74 68 65 20 |B values| of the |
|000009d0| 64 65 66 61 75 6c 74 20 | 62 61 63 6b 67 72 6f 75 |default |backgrou|
|000009e0| 6e 64 20 63 6f 6c 6f 72 | 2e 20 20 44 65 66 61 75 |nd color|. Defau|
|000009f0| 6c 74 73 20 74 6f 20 77 | 68 69 74 65 2e 22 29 0a |lts to w|hite.").|
|00000a00| 28 64 65 66 76 61 72 20 | 70 73 2d 66 6f 6e 74 2d |(defvar |ps-font-|
|00000a10| 73 69 7a 65 20 31 30 20 | 22 5c 0a 2a 46 6f 6e 74 |size 10 |"\.*Font|
|00000a20| 20 73 69 7a 65 2c 20 69 | 6e 20 70 6f 69 6e 74 73 | size, i|n points|
|00000a30| 2c 20 66 6f 72 20 67 65 | 6e 65 72 61 74 69 6e 67 |, for ge|nerating|
|00000a40| 20 50 6f 73 74 73 63 72 | 69 70 74 2e 22 29 0a 28 | Postscr|ipt.").(|
|00000a50| 64 65 66 76 61 72 20 70 | 73 2d 66 6f 6e 74 20 22 |defvar p|s-font "|
|00000a60| 43 6f 75 72 69 65 72 22 | 20 22 5c 0a 2a 46 6f 6e |Courier"| "\.*Fon|
|00000a70| 74 20 66 61 6d 69 6c 79 | 20 6e 61 6d 65 20 66 6f |t family| name fo|
|00000a80| 72 20 6f 72 64 69 6e 61 | 72 79 20 74 65 78 74 2c |r ordina|ry text,|
|00000a90| 20 77 68 65 6e 20 67 65 | 6e 65 72 61 74 69 6e 67 | when ge|nerating|
|00000aa0| 20 50 6f 73 74 73 63 72 | 69 70 74 2e 22 29 0a 28 | Postscr|ipt.").(|
|00000ab0| 64 65 66 76 61 72 20 70 | 73 2d 66 6f 6e 74 2d 62 |defvar p|s-font-b|
|00000ac0| 6f 6c 64 20 22 43 6f 75 | 72 69 65 72 2d 42 6f 6c |old "Cou|rier-Bol|
|00000ad0| 64 22 20 22 5c 0a 2a 46 | 6f 6e 74 20 66 61 6d 69 |d" "\.*F|ont fami|
|00000ae0| 6c 79 20 6e 61 6d 65 20 | 66 6f 72 20 62 6f 6c 64 |ly name |for bold|
|00000af0| 20 74 65 78 74 2c 20 77 | 68 65 6e 20 67 65 6e 65 | text, w|hen gene|
|00000b00| 72 61 74 69 6e 67 20 50 | 6f 73 74 73 63 72 69 70 |rating P|ostscrip|
|00000b10| 74 2e 22 29 0a 28 64 65 | 66 76 61 72 20 70 73 2d |t.").(de|fvar ps-|
|00000b20| 66 6f 6e 74 2d 69 74 61 | 6c 69 63 20 22 43 6f 75 |font-ita|lic "Cou|
|00000b30| 72 69 65 72 2d 4f 62 6c | 69 71 75 65 22 20 22 5c |rier-Obl|ique" "\|
|00000b40| 0a 2a 46 6f 6e 74 20 66 | 61 6d 69 6c 79 20 6e 61 |.*Font f|amily na|
|00000b50| 6d 65 20 66 6f 72 20 69 | 74 61 6c 69 63 20 74 65 |me for i|talic te|
|00000b60| 78 74 2c 20 77 68 65 6e | 20 67 65 6e 65 72 61 74 |xt, when| generat|
|00000b70| 69 6e 67 20 50 6f 73 74 | 73 63 72 69 70 74 2e 22 |ing Post|script."|
|00000b80| 29 0a 28 64 65 66 76 61 | 72 20 70 73 2d 66 6f 6e |).(defva|r ps-fon|
|00000b90| 74 2d 62 6f 6c 64 2d 69 | 74 61 6c 69 63 20 22 43 |t-bold-i|talic "C|
|00000ba0| 6f 75 72 69 65 72 2d 42 | 6f 6c 64 4f 62 6c 69 71 |ourier-B|oldObliq|
|00000bb0| 75 65 22 20 22 5c 0a 2a | 46 6f 6e 74 20 66 61 6d |ue" "\.*|Font fam|
|00000bc0| 69 6c 79 20 6e 61 6d 65 | 20 66 6f 72 20 62 6f 6c |ily name| for bol|
|00000bd0| 64 20 69 74 61 6c 69 63 | 20 74 65 78 74 2c 20 77 |d italic| text, w|
|00000be0| 68 65 6e 20 67 65 6e 65 | 72 61 74 69 6e 67 20 50 |hen gene|rating P|
|00000bf0| 6f 73 74 73 63 72 69 70 | 74 2e 22 29 0a 28 64 65 |ostscrip|t.").(de|
|00000c00| 66 76 61 72 20 70 73 2d | 61 76 67 2d 63 68 61 72 |fvar ps-|avg-char|
|00000c10| 2d 77 69 64 74 68 20 28 | 62 79 74 65 2d 63 6f 64 |-width (|byte-cod|
|00000c20| 65 20 22 c0 c1 21 ab 82 | c2 87 c3 87 22 20 5b 66 |e "..!..|...." [f|
|00000c30| 62 6f 75 6e 64 70 20 66 | 6c 6f 61 74 20 35 2e 36 |boundp f|loat 5.6|
|00000c40| 20 36 5d 20 32 29 20 22 | 5c 0a 2a 54 68 65 20 61 | 6] 2) "|\.*The a|
|00000c50| 76 65 72 61 67 65 20 77 | 69 64 74 68 2c 20 69 6e |verage w|idth, in|
|00000c60| 20 70 6f 69 6e 74 73 2c | 20 6f 66 20 61 20 63 68 | points,| of a ch|
|00000c70| 61 72 61 63 74 65 72 2c | 20 66 6f 72 20 67 65 6e |aracter,| for gen|
|00000c80| 65 72 61 74 69 6e 67 20 | 50 6f 73 74 73 63 72 69 |erating |Postscri|
|00000c90| 70 74 2e 0a 54 68 69 73 | 20 69 73 20 74 68 65 20 |pt..This| is the |
|00000ca0| 76 61 6c 75 65 20 74 68 | 61 74 20 70 73 2d 70 72 |value th|at ps-pr|
|00000cb0| 69 6e 74 20 75 73 65 73 | 20 74 6f 20 64 65 74 65 |int uses| to dete|
|00000cc0| 72 6d 69 6e 65 20 74 68 | 65 20 6c 65 6e 67 74 68 |rmine th|e length|
|00000cd0| 2c 0a 78 2d 64 69 6d 65 | 6e 73 69 6f 6e 2c 20 6f |,.x-dime|nsion, o|
|00000ce0| 66 20 74 68 65 20 74 65 | 78 74 20 69 74 20 68 61 |f the te|xt it ha|
|00000cf0| 73 20 70 72 69 6e 74 65 | 64 2c 20 61 6e 64 20 74 |s printe|d, and t|
|00000d00| 68 75 73 20 61 66 66 65 | 63 74 73 20 74 68 65 20 |hus affe|cts the |
|00000d10| 70 6f 69 6e 74 20 61 74 | 0a 77 68 69 63 68 20 6c |point at|.which l|
|00000d20| 6f 6e 67 20 6c 69 6e 65 | 73 20 77 72 61 70 20 61 |ong line|s wrap a|
|00000d30| 72 6f 75 6e 64 2e 20 20 | 49 66 20 79 6f 75 20 63 |round. |If you c|
|00000d40| 68 61 6e 67 65 20 74 68 | 65 20 66 6f 6e 74 20 6f |hange th|e font o|
|00000d50| 72 0a 66 6f 6e 74 20 73 | 69 7a 65 2c 20 79 6f 75 |r.font s|ize, you|
|00000d60| 20 77 69 6c 6c 20 70 72 | 6f 62 61 62 6c 79 20 68 | will pr|obably h|
|00000d70| 61 76 65 20 74 6f 20 61 | 64 6a 75 73 74 20 74 68 |ave to a|djust th|
|00000d80| 69 73 20 76 61 6c 75 65 | 20 74 6f 20 6d 61 74 63 |is value| to matc|
|00000d90| 68 2e 22 29 0a 28 64 65 | 66 76 61 72 20 70 73 2d |h.").(de|fvar ps-|
|00000da0| 73 70 61 63 65 2d 77 69 | 64 74 68 20 28 62 79 74 |space-wi|dth (byt|
|00000db0| 65 2d 63 6f 64 65 20 22 | c0 c1 21 ab 82 c2 87 c3 |e-code "|..!.....|
|00000dc0| 87 22 20 5b 66 62 6f 75 | 6e 64 70 20 66 6c 6f 61 |." [fbou|ndp floa|
|00000dd0| 74 20 35 2e 36 20 36 5d | 20 32 29 20 22 5c 0a 2a |t 5.6 6]| 2) "\.*|
|00000de0| 54 68 65 20 77 69 64 74 | 68 20 6f 66 20 61 20 73 |The widt|h of a s|
|00000df0| 70 61 63 65 20 63 68 61 | 72 61 63 74 65 72 2c 20 |pace cha|racter, |
|00000e00| 66 6f 72 20 67 65 6e 65 | 72 61 74 69 6e 67 20 50 |for gene|rating P|
|00000e10| 6f 73 74 73 63 72 69 70 | 74 2e 0a 54 68 69 73 20 |ostscrip|t..This |
|00000e20| 76 61 6c 75 65 20 69 73 | 20 75 73 65 64 20 69 6e |value is| used in|
|00000e30| 20 65 78 70 61 6e 64 69 | 6e 67 20 74 61 62 20 63 | expandi|ng tab c|
|00000e40| 68 61 72 61 63 74 65 72 | 73 2e 22 29 0a 28 64 65 |haracter|s.").(de|
|00000e50| 66 76 61 72 20 70 73 2d | 6c 69 6e 65 2d 68 65 69 |fvar ps-|line-hei|
|00000e60| 67 68 74 20 28 62 79 74 | 65 2d 63 6f 64 65 20 22 |ght (byt|e-code "|
|00000e70| c0 c1 21 ab 82 c2 87 c3 | 87 22 20 5b 66 62 6f 75 |..!.....|." [fbou|
|00000e80| 6e 64 70 20 66 6c 6f 61 | 74 20 31 31 2e 32 39 20 |ndp floa|t 11.29 |
|00000e90| 31 31 5d 20 32 29 20 22 | 5c 0a 2a 54 68 65 20 68 |11] 2) "|\.*The h|
|00000ea0| 65 69 67 68 74 20 6f 66 | 20 61 20 6c 69 6e 65 2c |eight of| a line,|
|00000eb0| 20 66 6f 72 20 67 65 6e | 65 72 61 74 69 6e 67 20 | for gen|erating |
|00000ec0| 50 6f 73 74 73 63 72 69 | 70 74 2e 0a 54 68 69 73 |Postscri|pt..This|
|00000ed0| 20 69 73 20 74 68 65 20 | 76 61 6c 75 65 20 74 68 | is the |value th|
|00000ee0| 61 74 20 70 73 2d 70 72 | 69 6e 74 20 75 73 65 73 |at ps-pr|int uses|
|00000ef0| 20 74 6f 20 64 65 74 65 | 72 6d 69 6e 65 20 74 68 | to dete|rmine th|
|00000f00| 65 20 68 65 69 67 68 74 | 2c 0a 79 2d 64 69 6d 65 |e height|,.y-dime|
|00000f10| 6e 73 69 6f 6e 2c 20 6f | 66 20 74 68 65 20 6c 69 |nsion, o|f the li|
|00000f20| 6e 65 73 20 6f 66 20 74 | 65 78 74 20 69 74 20 68 |nes of t|ext it h|
|00000f30| 61 73 20 70 72 69 6e 74 | 65 64 2c 20 61 6e 64 20 |as print|ed, and |
|00000f40| 74 68 75 73 20 61 66 66 | 65 63 74 73 20 74 68 65 |thus aff|ects the|
|00000f50| 0a 70 6f 69 6e 74 20 61 | 74 20 77 68 69 63 68 20 |.point a|t which |
|00000f60| 70 61 67 65 2d 62 72 65 | 61 6b 73 20 61 72 65 20 |page-bre|aks are |
|00000f70| 70 6c 61 63 65 64 2e 20 | 20 49 66 20 79 6f 75 20 |placed. | If you |
|00000f80| 63 68 61 6e 67 65 20 74 | 68 65 20 66 6f 6e 74 20 |change t|he font |
|00000f90| 6f 72 20 66 6f 6e 74 0a | 73 69 7a 65 2c 20 79 6f |or font.|size, yo|
|00000fa0| 75 20 77 69 6c 6c 20 70 | 72 6f 62 61 62 6c 79 20 |u will p|robably |
|00000fb0| 68 61 76 65 20 74 6f 20 | 61 64 6a 75 73 74 20 74 |have to |adjust t|
|00000fc0| 68 69 73 20 76 61 6c 75 | 65 20 74 6f 20 6d 61 74 |his valu|e to mat|
|00000fd0| 63 68 2e 20 20 54 68 65 | 0a 6c 69 6e 65 2d 68 65 |ch. The|.line-he|
|00000fe0| 69 67 68 74 20 69 73 20 | 2a 6e 6f 74 2a 20 74 68 |ight is |*not* th|
|00000ff0| 65 20 73 61 6d 65 20 61 | 73 20 74 68 65 20 70 6f |e same a|s the po|
|00001000| 69 6e 74 20 73 69 7a 65 | 20 6f 66 20 74 68 65 20 |int size| of the |
|00001010| 66 6f 6e 74 2e 22 29 0a | 28 64 65 66 76 61 72 20 |font.").|(defvar |
|00001020| 70 73 2d 61 75 74 6f 2d | 66 6f 6e 74 2d 64 65 74 |ps-auto-|font-det|
|00001030| 65 63 74 20 74 20 22 5c | 0a 2a 4e 6f 6e 2d 6e 69 |ect t "\|.*Non-ni|
|00001040| 6c 20 6d 65 61 6e 73 20 | 61 75 74 6f 6d 61 74 69 |l means |automati|
|00001050| 63 61 6c 6c 79 20 64 65 | 74 65 63 74 20 62 6f 6c |cally de|tect bol|
|00001060| 64 2f 69 74 61 6c 69 63 | 20 66 61 63 65 20 61 74 |d/italic| face at|
|00001070| 74 72 69 62 75 74 65 73 | 2e 0a 6e 69 6c 20 6d 65 |tributes|..nil me|
|00001080| 61 6e 73 20 72 65 6c 79 | 20 73 6f 6c 65 6c 79 20 |ans rely| solely |
|00001090| 6f 6e 20 74 68 65 20 6c | 69 73 74 73 20 60 70 73 |on the l|ists `ps|
|000010a0| 2d 62 6f 6c 64 2d 66 61 | 63 65 73 27 2c 20 60 70 |-bold-fa|ces', `p|
|000010b0| 73 2d 69 74 61 6c 69 63 | 2d 66 61 63 65 73 27 2c |s-italic|-faces',|
|000010c0| 0a 61 6e 64 20 60 70 73 | 2d 75 6e 64 65 72 6c 69 |.and `ps|-underli|
|000010d0| 6e 65 64 2d 66 61 63 65 | 73 27 2e 22 29 0a 28 64 |ned-face|s'.").(d|
|000010e0| 65 66 76 61 72 20 70 73 | 2d 62 6f 6c 64 2d 66 61 |efvar ps|-bold-fa|
|000010f0| 63 65 73 20 6e 69 6c 20 | 22 5c 0a 2a 41 20 6c 69 |ces nil |"\.*A li|
|00001100| 73 74 20 6f 66 20 74 68 | 65 20 28 6e 6f 6e 2d 62 |st of th|e (non-b|
|00001110| 6f 6c 64 29 20 66 61 63 | 65 73 20 74 68 61 74 20 |old) fac|es that |
|00001120| 73 68 6f 75 6c 64 20 62 | 65 20 70 72 69 6e 74 65 |should b|e printe|
|00001130| 64 20 69 6e 20 62 6f 6c | 64 20 66 6f 6e 74 2e 0a |d in bol|d font..|
|00001140| 54 68 69 73 20 61 70 70 | 6c 69 65 73 20 74 6f 20 |This app|lies to |
|00001150| 67 65 6e 65 72 61 74 69 | 6e 67 20 50 6f 73 74 73 |generati|ng Posts|
|00001160| 63 72 69 70 74 2e 22 29 | 0a 28 64 65 66 76 61 72 |cript.")|.(defvar|
|00001170| 20 70 73 2d 69 74 61 6c | 69 63 2d 66 61 63 65 73 | ps-ital|ic-faces|
|00001180| 20 6e 69 6c 20 22 5c 0a | 2a 41 20 6c 69 73 74 20 | nil "\.|*A list |
|00001190| 6f 66 20 74 68 65 20 28 | 6e 6f 6e 2d 69 74 61 6c |of the (|non-ital|
|000011a0| 69 63 29 20 66 61 63 65 | 73 20 74 68 61 74 20 73 |ic) face|s that s|
|000011b0| 68 6f 75 6c 64 20 62 65 | 20 70 72 69 6e 74 65 64 |hould be| printed|
|000011c0| 20 69 6e 20 69 74 61 6c | 69 63 20 66 6f 6e 74 2e | in ital|ic font.|
|000011d0| 0a 54 68 69 73 20 61 70 | 70 6c 69 65 73 20 74 6f |.This ap|plies to|
|000011e0| 20 67 65 6e 65 72 61 74 | 69 6e 67 20 50 6f 73 74 | generat|ing Post|
|000011f0| 73 63 72 69 70 74 2e 22 | 29 0a 28 64 65 66 76 61 |script."|).(defva|
|00001200| 72 20 70 73 2d 75 6e 64 | 65 72 6c 69 6e 65 64 2d |r ps-und|erlined-|
|00001210| 66 61 63 65 73 20 6e 69 | 6c 20 22 5c 0a 2a 41 20 |faces ni|l "\.*A |
|00001220| 6c 69 73 74 20 6f 66 20 | 74 68 65 20 28 6e 6f 6e |list of |the (non|
|00001230| 2d 75 6e 64 65 72 6c 69 | 6e 65 64 29 20 66 61 63 |-underli|ned) fac|
|00001240| 65 73 20 74 68 61 74 20 | 73 68 6f 75 6c 64 20 62 |es that |should b|
|00001250| 65 20 70 72 69 6e 74 65 | 64 20 75 6e 64 65 72 6c |e printe|d underl|
|00001260| 69 6e 65 64 2e 0a 54 68 | 69 73 20 61 70 70 6c 69 |ined..Th|is appli|
|00001270| 65 73 20 74 6f 20 67 65 | 6e 65 72 61 74 69 6e 67 |es to ge|nerating|
|00001280| 20 50 6f 73 74 73 63 72 | 69 70 74 2e 22 29 0a 28 | Postscr|ipt.").(|
|00001290| 64 65 66 76 61 72 20 70 | 73 2d 68 65 61 64 65 72 |defvar p|s-header|
|000012a0| 2d 6c 69 6e 65 73 20 32 | 20 22 5c 0a 2a 4e 75 6d |-lines 2| "\.*Num|
|000012b0| 62 65 72 20 6f 66 20 6c | 69 6e 65 73 20 74 6f 20 |ber of l|ines to |
|000012c0| 64 69 73 70 6c 61 79 20 | 69 6e 20 70 61 67 65 20 |display |in page |
|000012d0| 68 65 61 64 65 72 2c 20 | 77 68 65 6e 20 67 65 6e |header, |when gen|
|000012e0| 65 72 61 74 69 6e 67 20 | 50 6f 73 74 73 63 72 69 |erating |Postscri|
|000012f0| 70 74 2e 22 29 0a 28 6d | 61 6b 65 2d 76 61 72 69 |pt.").(m|ake-vari|
|00001300| 61 62 6c 65 2d 62 75 66 | 66 65 72 2d 6c 6f 63 61 |able-buf|fer-loca|
|00001310| 6c 20 27 70 73 2d 68 65 | 61 64 65 72 2d 6c 69 6e |l 'ps-he|ader-lin|
|00001320| 65 73 29 0a 28 64 65 66 | 76 61 72 20 70 73 2d 6c |es).(def|var ps-l|
|00001330| 65 66 74 2d 68 65 61 64 | 65 72 20 28 6c 69 73 74 |eft-head|er (list|
|00001340| 20 27 70 73 2d 67 65 74 | 2d 62 75 66 66 65 72 2d | 'ps-get|-buffer-|
|00001350| 6e 61 6d 65 20 27 70 73 | 2d 68 65 61 64 65 72 2d |name 'ps|-header-|
|00001360| 64 69 72 70 61 72 74 29 | 20 22 5c 0a 2a 54 68 65 |dirpart)| "\.*The|
|00001370| 20 69 74 65 6d 73 20 74 | 6f 20 64 69 73 70 6c 61 | items t|o displa|
|00001380| 79 20 6f 6e 20 74 68 65 | 20 72 69 67 68 74 20 70 |y on the| right p|
|00001390| 61 72 74 20 6f 66 20 74 | 68 65 20 70 61 67 65 20 |art of t|he page |
|000013a0| 68 65 61 64 65 72 2e 0a | 54 68 69 73 20 61 70 70 |header..|This app|
|000013b0| 6c 69 65 73 20 74 6f 20 | 67 65 6e 65 72 61 74 69 |lies to |generati|
|000013c0| 6e 67 20 50 6f 73 74 73 | 63 72 69 70 74 2e 0a 0a |ng Posts|cript...|
|000013d0| 54 68 65 20 76 61 6c 75 | 65 20 73 68 6f 75 6c 64 |The valu|e should|
|000013e0| 20 62 65 20 61 20 6c 69 | 73 74 20 6f 66 20 73 74 | be a li|st of st|
|000013f0| 72 69 6e 67 73 20 61 6e | 64 20 73 79 6d 62 6f 6c |rings an|d symbol|
|00001400| 73 2c 20 65 61 63 68 20 | 72 65 70 72 65 73 65 6e |s, each |represen|
|00001410| 74 69 6e 67 20 61 6e 0a | 65 6e 74 72 79 20 69 6e |ting an.|entry in|
|00001420| 20 74 68 65 20 50 6f 73 | 74 53 63 72 69 70 74 20 | the Pos|tScript |
|00001430| 61 72 72 61 79 20 48 65 | 61 64 65 72 4c 69 6e 65 |array He|aderLine|
|00001440| 73 4c 65 66 74 2e 0a 0a | 53 74 72 69 6e 67 73 20 |sLeft...|Strings |
|00001450| 61 72 65 20 69 6e 73 65 | 72 74 65 64 20 75 6e 63 |are inse|rted unc|
|00001460| 68 61 6e 67 65 64 20 69 | 6e 74 6f 20 74 68 65 20 |hanged i|nto the |
|00001470| 61 72 72 61 79 3b 20 74 | 68 6f 73 65 20 72 65 70 |array; t|hose rep|
|00001480| 72 65 73 65 6e 74 69 6e | 67 0a 50 6f 73 74 53 63 |resentin|g.PostSc|
|00001490| 72 69 70 74 20 73 74 72 | 69 6e 67 20 6c 69 74 65 |ript str|ing lite|
|000014a0| 72 61 6c 73 20 73 68 6f | 75 6c 64 20 62 65 20 64 |rals sho|uld be d|
|000014b0| 65 6c 69 6d 69 74 65 64 | 20 77 69 74 68 20 50 6f |elimited| with Po|
|000014c0| 73 74 53 63 72 69 70 74 | 20 73 74 72 69 6e 67 0a |stScript| string.|
|000014d0| 64 65 6c 69 6d 69 74 65 | 72 73 20 27 28 27 20 61 |delimite|rs '(' a|
|000014e0| 6e 64 20 27 29 27 2e 0a | 0a 46 6f 72 20 73 79 6d |nd ')'..|.For sym|
|000014f0| 62 6f 6c 73 20 77 69 74 | 68 20 62 6f 75 6e 64 20 |bols wit|h bound |
|00001500| 66 75 6e 63 74 69 6f 6e | 73 2c 20 74 68 65 20 66 |function|s, the f|
|00001510| 75 6e 63 74 69 6f 6e 20 | 69 73 20 63 61 6c 6c 65 |unction |is calle|
|00001520| 64 20 61 6e 64 20 73 68 | 6f 75 6c 64 0a 72 65 74 |d and sh|ould.ret|
|00001530| 75 72 6e 20 61 20 73 74 | 72 69 6e 67 20 74 6f 20 |urn a st|ring to |
|00001540| 62 65 20 69 6e 73 65 72 | 74 65 64 20 69 6e 74 6f |be inser|ted into|
|00001550| 20 74 68 65 20 61 72 72 | 61 79 2e 20 20 46 6f 72 | the arr|ay. For|
|00001560| 20 73 79 6d 62 6f 6c 73 | 20 77 69 74 68 20 62 6f | symbols| with bo|
|00001570| 75 6e 64 0a 76 61 6c 75 | 65 73 2c 20 74 68 65 20 |und.valu|es, the |
|00001580| 76 61 6c 75 65 20 73 68 | 6f 75 6c 64 20 62 65 20 |value sh|ould be |
|00001590| 61 20 73 74 72 69 6e 67 | 20 74 6f 20 62 65 20 69 |a string| to be i|
|000015a0| 6e 73 65 72 74 65 64 20 | 69 6e 74 6f 20 74 68 65 |nserted |into the|
|000015b0| 20 61 72 72 61 79 2e 0a | 49 6e 20 65 69 74 68 65 | array..|In eithe|
|000015c0| 72 20 63 61 73 65 2c 20 | 66 75 6e 63 74 69 6f 6e |r case, |function|
|000015d0| 20 6f 72 20 76 61 72 69 | 61 62 6c 65 2c 20 74 68 | or vari|able, th|
|000015e0| 65 20 73 74 72 69 6e 67 | 20 76 61 6c 75 65 20 68 |e string| value h|
|000015f0| 61 73 20 50 6f 73 74 53 | 63 72 69 70 74 0a 73 74 |as PostS|cript.st|
|00001600| 72 69 6e 67 20 64 65 6c | 69 6d 69 74 65 72 73 20 |ring del|imiters |
|00001610| 61 64 64 65 64 20 74 6f | 20 69 74 2e 22 29 0a 28 |added to| it.").(|
|00001620| 6d 61 6b 65 2d 76 61 72 | 69 61 62 6c 65 2d 62 75 |make-var|iable-bu|
|00001630| 66 66 65 72 2d 6c 6f 63 | 61 6c 20 27 70 73 2d 6c |ffer-loc|al 'ps-l|
|00001640| 65 66 74 2d 68 65 61 64 | 65 72 29 0a 28 64 65 66 |eft-head|er).(def|
|00001650| 76 61 72 20 70 73 2d 72 | 69 67 68 74 2d 68 65 61 |var ps-r|ight-hea|
|00001660| 64 65 72 20 28 6c 69 73 | 74 20 22 2f 70 61 67 65 |der (lis|t "/page|
|00001670| 6e 75 6d 62 65 72 73 74 | 72 69 6e 67 20 6c 6f 61 |numberst|ring loa|
|00001680| 64 22 20 27 74 69 6d 65 | 2d 73 74 61 6d 70 2d 79 |d" 'time|-stamp-y|
|00001690| 79 2f 6d 6d 2f 64 64 20 | 27 74 69 6d 65 2d 73 74 |y/mm/dd |'time-st|
|000016a0| 61 6d 70 2d 68 68 3a 6d | 6d 3a 73 73 29 20 22 5c |amp-hh:m|m:ss) "\|
|000016b0| 0a 2a 54 68 65 20 69 74 | 65 6d 73 20 74 6f 20 64 |.*The it|ems to d|
|000016c0| 69 73 70 6c 61 79 20 6f | 6e 20 74 68 65 20 6c 65 |isplay o|n the le|
|000016d0| 66 74 20 70 61 72 74 20 | 6f 66 20 74 68 65 20 70 |ft part |of the p|
|000016e0| 61 67 65 20 68 65 61 64 | 65 72 2e 0a 54 68 69 73 |age head|er..This|
|000016f0| 20 61 70 70 6c 69 65 73 | 20 74 6f 20 67 65 6e 65 | applies| to gene|
|00001700| 72 61 74 69 6e 67 20 50 | 6f 73 74 73 63 72 69 70 |rating P|ostscrip|
|00001710| 74 2e 0a 0a 53 65 65 20 | 74 68 65 20 76 61 72 69 |t...See |the vari|
|00001720| 61 62 6c 65 20 60 70 73 | 2d 6c 65 66 74 2d 68 65 |able `ps|-left-he|
|00001730| 61 64 65 72 27 20 66 6f | 72 20 61 20 64 65 73 63 |ader' fo|r a desc|
|00001740| 72 69 70 74 69 6f 6e 20 | 6f 66 20 74 68 65 20 66 |ription |of the f|
|00001750| 6f 72 6d 61 74 20 6f 66 | 0a 74 68 69 73 20 76 61 |ormat of|.this va|
|00001760| 72 69 61 62 6c 65 2e 22 | 29 0a 28 6d 61 6b 65 2d |riable."|).(make-|
|00001770| 76 61 72 69 61 62 6c 65 | 2d 62 75 66 66 65 72 2d |variable|-buffer-|
|00001780| 6c 6f 63 61 6c 20 27 70 | 73 2d 72 69 67 68 74 2d |local 'p|s-right-|
|00001790| 68 65 61 64 65 72 29 0a | 28 64 65 66 76 61 72 20 |header).|(defvar |
|000017a0| 70 73 2d 72 61 7a 7a 6c | 65 2d 64 61 7a 7a 6c 65 |ps-razzl|e-dazzle|
|000017b0| 20 74 20 22 5c 0a 2a 4e | 6f 6e 2d 6e 69 6c 20 6d | t "\.*N|on-nil m|
|000017c0| 65 61 6e 73 20 72 65 70 | 6f 72 74 20 70 72 6f 67 |eans rep|ort prog|
|000017d0| 72 65 73 73 20 77 68 69 | 6c 65 20 66 6f 72 6d 61 |ress whi|le forma|
|000017e0| 74 74 69 6e 67 20 62 75 | 66 66 65 72 2e 22 29 0a |tting bu|ffer.").|
|000017f0| 28 64 65 66 76 61 72 20 | 70 73 2d 61 64 6f 62 65 |(defvar |ps-adobe|
|00001800| 2d 74 61 67 20 22 25 21 | 50 53 2d 41 64 6f 62 65 |-tag "%!|PS-Adobe|
|00001810| 2d 31 2e 30 5c 6e 22 20 | 22 5c 0a 2a 43 6f 6e 74 |-1.0\n" |"\.*Cont|
|00001820| 61 69 6e 73 20 74 68 65 | 20 68 65 61 64 65 72 20 |ains the| header |
|00001830| 6c 69 6e 65 20 69 64 65 | 6e 74 69 66 79 69 6e 67 |line ide|ntifying|
|00001840| 20 74 68 65 20 6f 75 74 | 70 75 74 20 61 73 20 50 | the out|put as P|
|00001850| 6f 73 74 53 63 72 69 70 | 74 2e 0a 42 79 20 64 65 |ostScrip|t..By de|
|00001860| 66 61 75 6c 74 2c 20 60 | 70 73 2d 61 64 6f 62 65 |fault, `|ps-adobe|
|00001870| 2d 74 61 67 27 20 63 6f | 6e 74 61 69 6e 73 20 74 |-tag' co|ntains t|
|00001880| 68 65 20 73 74 61 6e 64 | 61 72 64 20 69 64 65 6e |he stand|ard iden|
|00001890| 74 69 66 69 65 72 2e 20 | 20 53 6f 6d 65 0a 70 72 |tifier. | Some.pr|
|000018a0| 69 6e 74 65 72 73 20 72 | 65 71 75 69 72 65 20 73 |inters r|equire s|
|000018b0| 6c 69 67 68 74 6c 79 20 | 64 69 66 66 65 72 65 6e |lightly |differen|
|000018c0| 74 20 76 65 72 73 69 6f | 6e 73 20 6f 66 20 74 68 |t versio|ns of th|
|000018d0| 69 73 20 6c 69 6e 65 2e | 22 29 0a 28 64 65 66 76 |is line.|").(defv|
|000018e0| 61 72 20 70 73 2d 62 75 | 69 6c 64 2d 66 61 63 65 |ar ps-bu|ild-face|
|000018f0| 2d 72 65 66 65 72 65 6e | 63 65 20 74 20 22 5c 0a |-referen|ce t "\.|
|00001900| 2a 4e 6f 6e 2d 6e 69 6c | 20 6d 65 61 6e 73 20 62 |*Non-nil| means b|
|00001910| 75 69 6c 64 20 74 68 65 | 20 72 65 66 65 72 65 6e |uild the| referen|
|00001920| 63 65 20 66 61 63 65 20 | 6c 69 73 74 73 2e 0a 0a |ce face |lists...|
|00001930| 50 73 2d 70 72 69 6e 74 | 20 73 65 74 73 20 74 68 |Ps-print| sets th|
|00001940| 69 73 20 76 61 6c 75 65 | 20 74 6f 20 6e 69 6c 20 |is value| to nil |
|00001950| 61 66 74 65 72 20 69 74 | 20 62 75 69 6c 64 73 20 |after it| builds |
|00001960| 69 74 73 20 69 6e 74 65 | 72 6e 61 6c 20 72 65 66 |its inte|rnal ref|
|00001970| 65 72 65 6e 63 65 0a 6c | 69 73 74 73 20 6f 66 20 |erence.l|ists of |
|00001980| 62 6f 6c 64 20 61 6e 64 | 20 69 74 61 6c 69 63 20 |bold and| italic |
|00001990| 66 61 63 65 73 2e 20 20 | 42 79 20 73 65 74 74 69 |faces. |By setti|
|000019a0| 6e 67 73 20 69 74 73 20 | 76 61 6c 75 65 20 62 61 |ngs its |value ba|
|000019b0| 63 6b 20 74 6f 20 74 2c | 20 79 6f 75 0a 63 61 6e |ck to t,| you.can|
|000019c0| 20 66 6f 72 63 65 20 70 | 73 2d 70 72 69 6e 74 20 | force p|s-print |
|000019d0| 74 6f 20 72 65 62 75 69 | 6c 64 20 74 68 65 20 6c |to rebui|ld the l|
|000019e0| 69 73 74 73 20 74 68 65 | 20 6e 65 78 74 20 74 69 |ists the| next ti|
|000019f0| 6d 65 20 79 6f 75 20 69 | 6e 76 6f 6b 65 20 6f 6e |me you i|nvoke on|
|00001a00| 65 0a 6f 66 20 74 68 65 | 20 2e 2e 2e 2d 77 69 74 |e.of the| ...-wit|
|00001a10| 68 2d 66 61 63 65 73 20 | 63 6f 6d 6d 61 6e 64 73 |h-faces |commands|
|00001a20| 2e 0a 0a 59 6f 75 20 73 | 68 6f 75 6c 64 20 73 65 |...You s|hould se|
|00001a30| 74 20 74 68 69 73 20 76 | 61 6c 75 65 20 62 61 63 |t this v|alue bac|
|00001a40| 6b 20 74 6f 20 74 20 61 | 66 74 65 72 20 79 6f 75 |k to t a|fter you|
|00001a50| 20 63 68 61 6e 67 65 20 | 74 68 65 20 61 74 74 72 | change |the attr|
|00001a60| 69 62 75 74 65 73 20 6f | 66 0a 61 6e 79 20 66 61 |ibutes o|f.any fa|
|00001a70| 63 65 2c 20 6f 72 20 63 | 72 65 61 74 65 20 6e 65 |ce, or c|reate ne|
|00001a80| 77 20 66 61 63 65 73 2e | 20 20 4d 6f 73 74 20 75 |w faces.| Most u|
|00001a90| 73 65 72 73 20 73 68 6f | 75 6c 64 6e 27 74 20 68 |sers sho|uldn't h|
|00001aa0| 61 76 65 20 74 6f 20 77 | 6f 72 72 79 0a 61 62 6f |ave to w|orry.abo|
|00001ab0| 75 74 20 69 74 73 20 73 | 65 74 74 69 6e 67 2c 20 |ut its s|etting, |
|00001ac0| 74 68 6f 75 67 68 2e 22 | 29 0a 28 64 65 66 76 61 |though."|).(defva|
|00001ad0| 72 20 70 73 2d 61 6c 77 | 61 79 73 2d 62 75 69 6c |r ps-alw|ays-buil|
|00001ae0| 64 2d 66 61 63 65 2d 72 | 65 66 65 72 65 6e 63 65 |d-face-r|eference|
|00001af0| 20 6e 69 6c 20 22 5c 0a | 2a 4e 6f 6e 2d 6e 69 6c | nil "\.|*Non-nil|
|00001b00| 20 6d 65 61 6e 73 20 61 | 6c 77 61 79 73 20 72 65 | means a|lways re|
|00001b10| 62 75 69 6c 64 20 74 68 | 65 20 72 65 66 65 72 65 |build th|e refere|
|00001b20| 6e 63 65 20 66 61 63 65 | 20 6c 69 73 74 73 2e 0a |nce face| lists..|
|00001b30| 0a 49 66 20 74 68 69 73 | 20 76 61 72 69 61 62 6c |.If this| variabl|
|00001b40| 65 20 69 73 20 6e 6f 6e | 2d 6e 69 6c 2c 20 70 73 |e is non|-nil, ps|
|00001b50| 2d 70 72 69 6e 74 20 77 | 69 6c 6c 20 72 65 62 75 |-print w|ill rebu|
|00001b60| 69 6c 64 20 69 74 73 20 | 69 6e 74 65 72 6e 61 6c |ild its |internal|
|00001b70| 0a 72 65 66 65 72 65 6e | 63 65 20 6c 69 73 74 73 |.referen|ce lists|
|00001b80| 20 6f 66 20 62 6f 6c 64 | 20 61 6e 64 20 69 74 61 | of bold| and ita|
|00001b90| 6c 69 63 20 66 61 63 65 | 73 20 2a 65 76 65 72 79 |lic face|s *every|
|00001ba0| 2a 20 74 69 6d 65 20 6f | 6e 65 20 6f 66 20 74 68 |* time o|ne of th|
|00001bb0| 65 0a 2d 77 69 74 68 2d | 66 61 63 65 73 20 63 6f |e.-with-|faces co|
|00001bc0| 6d 6d 61 6e 64 73 20 69 | 73 20 63 61 6c 6c 65 64 |mmands i|s called|
|00001bd0| 2e 20 20 4d 6f 73 74 20 | 75 73 65 72 73 20 73 68 |. Most |users sh|
|00001be0| 6f 75 6c 64 6e 27 74 20 | 6e 65 65 64 20 74 6f 20 |ouldn't |need to |
|00001bf0| 73 65 74 20 74 68 69 73 | 0a 76 61 72 69 61 62 6c |set this|.variabl|
|00001c00| 65 2e 22 29 0a 28 66 73 | 65 74 20 27 70 73 2d 70 |e.").(fs|et 'ps-p|
|00001c10| 72 69 6e 74 2d 62 75 66 | 66 65 72 20 23 5b 28 26 |rint-buf|fer #[(&|
|00001c20| 6f 70 74 69 6f 6e 61 6c | 20 66 69 6c 65 6e 61 6d |optional| filenam|
|00001c30| 65 29 20 22 c0 70 65 64 | c1 24 88 c2 0b 21 87 22 |e) ".ped|.$...!."|
|00001c40| 20 5b 70 73 2d 67 65 6e | 65 72 61 74 65 20 70 73 | [ps-gen|erate ps|
|00001c50| 2d 67 65 6e 65 72 61 74 | 65 2d 70 6f 73 74 73 63 |-generat|e-postsc|
|00001c60| 72 69 70 74 20 70 73 2d | 64 6f 2d 64 65 73 70 6f |ript ps-|do-despo|
|00001c70| 6f 6c 20 66 69 6c 65 6e | 61 6d 65 5d 20 35 20 22 |ol filen|ame] 5 "|
|00001c80| 5c 0a 47 65 6e 65 72 61 | 74 65 20 61 6e 64 20 70 |\.Genera|te and p|
|00001c90| 72 69 6e 74 20 61 20 50 | 6f 73 74 53 63 72 69 70 |rint a P|ostScrip|
|00001ca0| 74 20 69 6d 61 67 65 20 | 6f 66 20 74 68 65 20 62 |t image |of the b|
|00001cb0| 75 66 66 65 72 2e 0a 0a | 57 68 65 6e 20 63 61 6c |uffer...|When cal|
|00001cc0| 6c 65 64 20 77 69 74 68 | 20 61 20 6e 75 6d 65 72 |led with| a numer|
|00001cd0| 69 63 20 70 72 65 66 69 | 78 20 61 72 67 75 6d 65 |ic prefi|x argume|
|00001ce0| 6e 74 20 28 43 2d 75 29 | 2c 20 70 72 6f 6d 70 74 |nt (C-u)|, prompt|
|00001cf0| 73 20 74 68 65 20 75 73 | 65 72 20 66 6f 72 0a 74 |s the us|er for.t|
|00001d00| 68 65 20 6e 61 6d 65 20 | 6f 66 20 61 20 66 69 6c |he name |of a fil|
|00001d10| 65 20 74 6f 20 73 61 76 | 65 20 74 68 65 20 50 6f |e to sav|e the Po|
|00001d20| 73 74 53 63 72 69 70 74 | 20 69 6d 61 67 65 20 69 |stScript| image i|
|00001d30| 6e 2c 20 69 6e 73 74 65 | 61 64 20 6f 66 20 73 65 |n, inste|ad of se|
|00001d40| 6e 64 69 6e 67 0a 69 74 | 20 74 6f 20 74 68 65 20 |nding.it| to the |
|00001d50| 70 72 69 6e 74 65 72 2e | 0a 0a 4d 6f 72 65 20 73 |printer.|..More s|
|00001d60| 70 65 63 69 66 69 63 61 | 6c 6c 79 2c 20 74 68 65 |pecifica|lly, the|
|00001d70| 20 46 49 4c 45 4e 41 4d | 45 20 61 72 67 75 6d 65 | FILENAM|E argume|
|00001d80| 6e 74 20 69 73 20 74 72 | 65 61 74 65 64 20 61 73 |nt is tr|eated as|
|00001d90| 20 66 6f 6c 6c 6f 77 73 | 3a 20 69 66 20 69 74 0a | follows|: if it.|
|00001da0| 69 73 20 6e 69 6c 2c 20 | 73 65 6e 64 20 74 68 65 |is nil, |send the|
|00001db0| 20 69 6d 61 67 65 20 74 | 6f 20 74 68 65 20 70 72 | image t|o the pr|
|00001dc0| 69 6e 74 65 72 2e 20 20 | 49 66 20 46 49 4c 45 4e |inter. |If FILEN|
|00001dd0| 41 4d 45 20 69 73 20 61 | 20 73 74 72 69 6e 67 2c |AME is a| string,|
|00001de0| 20 73 61 76 65 0a 74 68 | 65 20 50 6f 73 74 53 63 | save.th|e PostSc|
|00001df0| 72 69 70 74 20 69 6d 61 | 67 65 20 69 6e 20 61 20 |ript ima|ge in a |
|00001e00| 66 69 6c 65 20 77 69 74 | 68 20 74 68 61 74 20 6e |file wit|h that n|
|00001e10| 61 6d 65 2e 20 20 49 66 | 20 46 49 4c 45 4e 41 4d |ame. If| FILENAM|
|00001e20| 45 20 69 73 20 61 0a 6e | 75 6d 62 65 72 2c 20 70 |E is a.n|umber, p|
|00001e30| 72 6f 6d 70 74 20 74 68 | 65 20 75 73 65 72 20 66 |rompt th|e user f|
|00001e40| 6f 72 20 74 68 65 20 6e | 61 6d 65 20 6f 66 20 74 |or the n|ame of t|
|00001e50| 68 65 20 66 69 6c 65 20 | 74 6f 20 73 61 76 65 20 |he file |to save |
|00001e60| 69 6e 2e 22 20 28 62 79 | 74 65 2d 63 6f 64 65 20 |in." (by|te-code |
|00001e70| 22 c0 09 21 43 87 22 20 | 5b 70 73 2d 70 72 69 6e |"..!C." |[ps-prin|
|00001e80| 74 2d 70 72 65 70 72 69 | 6e 74 20 63 75 72 72 65 |t-prepri|nt curre|
|00001e90| 6e 74 2d 70 72 65 66 69 | 78 2d 61 72 67 5d 20 32 |nt-prefi|x-arg] 2|
|00001ea0| 29 5d 29 0a 28 66 73 65 | 74 20 27 70 73 2d 70 72 |)]).(fse|t 'ps-pr|
|00001eb0| 69 6e 74 2d 62 75 66 66 | 65 72 2d 77 69 74 68 2d |int-buff|er-with-|
|00001ec0| 66 61 63 65 73 20 23 5b | 28 26 6f 70 74 69 6f 6e |faces #[|(&option|
|00001ed0| 61 6c 20 66 69 6c 65 6e | 61 6d 65 29 20 22 c0 70 |al filen|ame) ".p|
|00001ee0| 65 64 c1 24 88 c2 0b 21 | 87 22 20 5b 70 73 2d 67 |ed.$...!|." [ps-g|
|00001ef0| 65 6e 65 72 61 74 65 20 | 70 73 2d 67 65 6e 65 72 |enerate |ps-gener|
|00001f00| 61 74 65 2d 70 6f 73 74 | 73 63 72 69 70 74 2d 77 |ate-post|script-w|
|00001f10| 69 74 68 2d 66 61 63 65 | 73 20 70 73 2d 64 6f 2d |ith-face|s ps-do-|
|00001f20| 64 65 73 70 6f 6f 6c 20 | 66 69 6c 65 6e 61 6d 65 |despool |filename|
|00001f30| 5d 20 35 20 22 5c 0a 47 | 65 6e 65 72 61 74 65 20 |] 5 "\.G|enerate |
|00001f40| 61 6e 64 20 70 72 69 6e | 74 20 61 20 50 6f 73 74 |and prin|t a Post|
|00001f50| 53 63 72 69 70 74 20 69 | 6d 61 67 65 20 6f 66 20 |Script i|mage of |
|00001f60| 74 68 65 20 62 75 66 66 | 65 72 2e 0a 0a 4c 69 6b |the buff|er...Lik|
|00001f70| 65 20 60 70 73 2d 70 72 | 69 6e 74 2d 62 75 66 66 |e `ps-pr|int-buff|
|00001f80| 65 72 27 2c 20 62 75 74 | 20 69 6e 63 6c 75 64 65 |er', but| include|
|00001f90| 73 20 66 6f 6e 74 2c 20 | 63 6f 6c 6f 72 2c 20 61 |s font, |color, a|
|00001fa0| 6e 64 20 75 6e 64 65 72 | 6c 69 6e 65 0a 69 6e 66 |nd under|line.inf|
|00001fb0| 6f 72 6d 61 74 69 6f 6e | 20 69 6e 20 74 68 65 20 |ormation| in the |
|00001fc0| 67 65 6e 65 72 61 74 65 | 64 20 69 6d 61 67 65 2e |generate|d image.|
|00001fd0| 22 20 28 62 79 74 65 2d | 63 6f 64 65 20 22 c0 09 |" (byte-|code "..|
|00001fe0| 21 43 87 22 20 5b 70 73 | 2d 70 72 69 6e 74 2d 70 |!C." [ps|-print-p|
|00001ff0| 72 65 70 72 69 6e 74 20 | 63 75 72 72 65 6e 74 2d |reprint |current-|
|00002000| 70 72 65 66 69 78 2d 61 | 72 67 5d 20 32 29 5d 29 |prefix-a|rg] 2)])|
|00002010| 0a 28 66 73 65 74 20 27 | 70 73 2d 70 72 69 6e 74 |.(fset '|ps-print|
|00002020| 2d 72 65 67 69 6f 6e 20 | 23 5b 28 66 72 6f 6d 20 |-region |#[(from |
|00002030| 74 6f 20 26 6f 70 74 69 | 6f 6e 61 6c 20 66 69 6c |to &opti|onal fil|
|00002040| 65 6e 61 6d 65 29 20 22 | c0 70 09 5c 6e c3 24 88 |ename) "|.p.\n.$.|
|00002050| c4 0d 21 87 22 20 5b 70 | 73 2d 67 65 6e 65 72 61 |..!." [p|s-genera|
|00002060| 74 65 20 66 72 6f 6d 20 | 74 6f 20 70 73 2d 67 65 |te from |to ps-ge|
|00002070| 6e 65 72 61 74 65 2d 70 | 6f 73 74 73 63 72 69 70 |nerate-p|ostscrip|
|00002080| 74 20 70 73 2d 64 6f 2d | 64 65 73 70 6f 6f 6c 20 |t ps-do-|despool |
|00002090| 66 69 6c 65 6e 61 6d 65 | 5d 20 35 20 22 5c 0a 47 |filename|] 5 "\.G|
|000020a0| 65 6e 65 72 61 74 65 20 | 61 6e 64 20 70 72 69 6e |enerate |and prin|
|000020b0| 74 20 61 20 50 6f 73 74 | 53 63 72 69 70 74 20 69 |t a Post|Script i|
|000020c0| 6d 61 67 65 20 6f 66 20 | 74 68 65 20 72 65 67 69 |mage of |the regi|
|000020d0| 6f 6e 2e 0a 0a 4c 69 6b | 65 20 60 70 73 2d 70 72 |on...Lik|e `ps-pr|
|000020e0| 69 6e 74 2d 62 75 66 66 | 65 72 27 2c 20 62 75 74 |int-buff|er', but|
|000020f0| 20 70 72 69 6e 74 73 20 | 6a 75 73 74 20 74 68 65 | prints |just the|
|00002100| 20 63 75 72 72 65 6e 74 | 20 72 65 67 69 6f 6e 2e | current| region.|
|00002110| 22 20 28 62 79 74 65 2d | 63 6f 64 65 20 22 60 c0 |" (byte-|code "`.|
|00002120| 20 c1 5c 6e 21 45 87 22 | 20 5b 6d 61 72 6b 20 70 | .\n!E."| [mark p|
|00002130| 73 2d 70 72 69 6e 74 2d | 70 72 65 70 72 69 6e 74 |s-print-|preprint|
|00002140| 20 63 75 72 72 65 6e 74 | 2d 70 72 65 66 69 78 2d | current|-prefix-|
|00002150| 61 72 67 5d 20 34 29 5d | 29 0a 28 66 73 65 74 20 |arg] 4)]|).(fset |
|00002160| 27 70 73 2d 70 72 69 6e | 74 2d 72 65 67 69 6f 6e |'ps-prin|t-region|
|00002170| 2d 77 69 74 68 2d 66 61 | 63 65 73 20 23 5b 28 66 |-with-fa|ces #[(f|
|00002180| 72 6f 6d 20 74 6f 20 26 | 6f 70 74 69 6f 6e 61 6c |rom to &|optional|
|00002190| 20 66 69 6c 65 6e 61 6d | 65 29 20 22 c0 70 09 5c | filenam|e) ".p.\|
|000021a0| 6e c3 24 88 c4 0d 21 87 | 22 20 5b 70 73 2d 67 65 |n.$...!.|" [ps-ge|
|000021b0| 6e 65 72 61 74 65 20 66 | 72 6f 6d 20 74 6f 20 70 |nerate f|rom to p|
|000021c0| 73 2d 67 65 6e 65 72 61 | 74 65 2d 70 6f 73 74 73 |s-genera|te-posts|
|000021d0| 63 72 69 70 74 2d 77 69 | 74 68 2d 66 61 63 65 73 |cript-wi|th-faces|
|000021e0| 20 70 73 2d 64 6f 2d 64 | 65 73 70 6f 6f 6c 20 66 | ps-do-d|espool f|
|000021f0| 69 6c 65 6e 61 6d 65 5d | 20 35 20 22 5c 0a 47 65 |ilename]| 5 "\.Ge|
|00002200| 6e 65 72 61 74 65 20 61 | 6e 64 20 70 72 69 6e 74 |nerate a|nd print|
|00002210| 20 61 20 50 6f 73 74 53 | 63 72 69 70 74 20 69 6d | a PostS|cript im|
|00002220| 61 67 65 20 6f 66 20 74 | 68 65 20 72 65 67 69 6f |age of t|he regio|
|00002230| 6e 2e 0a 0a 4c 69 6b 65 | 20 60 70 73 2d 70 72 69 |n...Like| `ps-pri|
|00002240| 6e 74 2d 72 65 67 69 6f | 6e 27 2c 20 62 75 74 20 |nt-regio|n', but |
|00002250| 69 6e 63 6c 75 64 65 73 | 20 66 6f 6e 74 2c 20 63 |includes| font, c|
|00002260| 6f 6c 6f 72 2c 20 61 6e | 64 20 75 6e 64 65 72 6c |olor, an|d underl|
|00002270| 69 6e 65 0a 69 6e 66 6f | 72 6d 61 74 69 6f 6e 20 |ine.info|rmation |
|00002280| 69 6e 20 74 68 65 20 67 | 65 6e 65 72 61 74 65 64 |in the g|enerated|
|00002290| 20 69 6d 61 67 65 2e 22 | 20 28 62 79 74 65 2d 63 | image."| (byte-c|
|000022a0| 6f 64 65 20 22 60 c0 20 | c1 5c 6e 21 45 87 22 20 |ode "`. |.\n!E." |
|000022b0| 5b 6d 61 72 6b 20 70 73 | 2d 70 72 69 6e 74 2d 70 |[mark ps|-print-p|
|000022c0| 72 65 70 72 69 6e 74 20 | 63 75 72 72 65 6e 74 2d |reprint |current-|
|000022d0| 70 72 65 66 69 78 2d 61 | 72 67 5d 20 34 29 5d 29 |prefix-a|rg] 4)])|
|000022e0| 0a 28 66 73 65 74 20 27 | 70 73 2d 73 70 6f 6f 6c |.(fset '|ps-spool|
|000022f0| 2d 62 75 66 66 65 72 20 | 23 5b 6e 69 6c 20 22 c0 |-buffer |#[nil ".|
|00002300| 70 65 64 c1 24 87 22 20 | 5b 70 73 2d 67 65 6e 65 |ped.$." |[ps-gene|
|00002310| 72 61 74 65 20 70 73 2d | 67 65 6e 65 72 61 74 65 |rate ps-|generate|
|00002320| 2d 70 6f 73 74 73 63 72 | 69 70 74 5d 20 35 20 22 |-postscr|ipt] 5 "|
|00002330| 5c 0a 47 65 6e 65 72 61 | 74 65 20 61 6e 64 20 73 |\.Genera|te and s|
|00002340| 70 6f 6f 6c 20 61 20 50 | 6f 73 74 53 63 72 69 70 |pool a P|ostScrip|
|00002350| 74 20 69 6d 61 67 65 20 | 6f 66 20 74 68 65 20 62 |t image |of the b|
|00002360| 75 66 66 65 72 2e 0a 0a | 4c 69 6b 65 20 60 70 73 |uffer...|Like `ps|
|00002370| 2d 70 72 69 6e 74 2d 62 | 75 66 66 65 72 27 20 65 |-print-b|uffer' e|
|00002380| 78 63 65 70 74 20 74 68 | 61 74 20 74 68 65 20 50 |xcept th|at the P|
|00002390| 6f 73 74 53 63 72 69 70 | 74 20 69 6d 61 67 65 20 |ostScrip|t image |
|000023a0| 69 73 20 73 61 76 65 64 | 20 69 6e 20 61 0a 6c 6f |is saved| in a.lo|
|000023b0| 63 61 6c 20 62 75 66 66 | 65 72 20 74 6f 20 62 65 |cal buff|er to be|
|000023c0| 20 73 65 6e 74 20 74 6f | 20 74 68 65 20 70 72 69 | sent to| the pri|
|000023d0| 6e 74 65 72 20 6c 61 74 | 65 72 2e 0a 0a 55 73 65 |nter lat|er...Use|
|000023e0| 20 74 68 65 20 63 6f 6d | 6d 61 6e 64 20 60 70 73 | the com|mand `ps|
|000023f0| 2d 64 65 73 70 6f 6f 6c | 27 20 74 6f 20 73 65 6e |-despool|' to sen|
|00002400| 64 20 74 68 65 20 73 70 | 6f 6f 6c 65 64 20 69 6d |d the sp|ooled im|
|00002410| 61 67 65 73 20 74 6f 20 | 74 68 65 20 70 72 69 6e |ages to |the prin|
|00002420| 74 65 72 2e 22 20 6e 69 | 6c 5d 29 0a 28 66 73 65 |ter." ni|l]).(fse|
|00002430| 74 20 27 70 73 2d 73 70 | 6f 6f 6c 2d 62 75 66 66 |t 'ps-sp|ool-buff|
|00002440| 65 72 2d 77 69 74 68 2d | 66 61 63 65 73 20 23 5b |er-with-|faces #[|
|00002450| 6e 69 6c 20 22 c0 70 65 | 64 c1 24 87 22 20 5b 70 |nil ".pe|d.$." [p|
|00002460| 73 2d 67 65 6e 65 72 61 | 74 65 20 70 73 2d 67 65 |s-genera|te ps-ge|
|00002470| 6e 65 72 61 74 65 2d 70 | 6f 73 74 73 63 72 69 70 |nerate-p|ostscrip|
|00002480| 74 2d 77 69 74 68 2d 66 | 61 63 65 73 5d 20 35 20 |t-with-f|aces] 5 |
|00002490| 22 5c 0a 47 65 6e 65 72 | 61 74 65 20 61 6e 64 20 |"\.Gener|ate and |
|000024a0| 73 70 6f 6f 6c 20 61 20 | 50 6f 73 74 53 63 72 69 |spool a |PostScri|
|000024b0| 70 74 20 69 6d 61 67 65 | 20 6f 66 20 74 68 65 20 |pt image| of the |
|000024c0| 62 75 66 66 65 72 2e 0a | 0a 4c 69 6b 65 20 60 70 |buffer..|.Like `p|
|000024d0| 73 2d 73 70 6f 6f 6c 2d | 62 75 66 66 65 72 27 2c |s-spool-|buffer',|
|000024e0| 20 62 75 74 20 69 6e 63 | 6c 75 64 65 73 20 66 6f | but inc|ludes fo|
|000024f0| 6e 74 2c 20 63 6f 6c 6f | 72 2c 20 61 6e 64 20 75 |nt, colo|r, and u|
|00002500| 6e 64 65 72 6c 69 6e 65 | 0a 69 6e 66 6f 72 6d 61 |nderline|.informa|
|00002510| 74 69 6f 6e 20 69 6e 20 | 74 68 65 20 67 65 6e 65 |tion in |the gene|
|00002520| 72 61 74 65 64 20 69 6d | 61 67 65 2e 0a 0a 55 73 |rated im|age...Us|
|00002530| 65 20 74 68 65 20 63 6f | 6d 6d 61 6e 64 20 60 70 |e the co|mmand `p|
|00002540| 73 2d 64 65 73 70 6f 6f | 6c 27 20 74 6f 20 73 65 |s-despoo|l' to se|
|00002550| 6e 64 20 74 68 65 20 73 | 70 6f 6f 6c 65 64 20 69 |nd the s|pooled i|
|00002560| 6d 61 67 65 73 20 74 6f | 20 74 68 65 20 70 72 69 |mages to| the pri|
|00002570| 6e 74 65 72 2e 22 20 6e | 69 6c 5d 29 0a 28 66 73 |nter." n|il]).(fs|
|00002580| 65 74 20 27 70 73 2d 73 | 70 6f 6f 6c 2d 72 65 67 |et 'ps-s|pool-reg|
|00002590| 69 6f 6e 20 23 5b 28 66 | 72 6f 6d 20 74 6f 29 20 |ion #[(f|rom to) |
|000025a0| 22 c0 70 09 5c 6e c3 24 | 87 22 20 5b 70 73 2d 67 |".p.\n.$|." [ps-g|
|000025b0| 65 6e 65 72 61 74 65 20 | 66 72 6f 6d 20 74 6f 20 |enerate |from to |
|000025c0| 70 73 2d 67 65 6e 65 72 | 61 74 65 2d 70 6f 73 74 |ps-gener|ate-post|
|000025d0| 73 63 72 69 70 74 5d 20 | 35 20 22 5c 0a 47 65 6e |script] |5 "\.Gen|
|000025e0| 65 72 61 74 65 20 61 20 | 50 6f 73 74 53 63 72 69 |erate a |PostScri|
|000025f0| 70 74 20 69 6d 61 67 65 | 20 6f 66 20 74 68 65 20 |pt image| of the |
|00002600| 72 65 67 69 6f 6e 20 61 | 6e 64 20 73 70 6f 6f 6c |region a|nd spool|
|00002610| 20 6c 6f 63 61 6c 6c 79 | 2e 0a 0a 4c 69 6b 65 20 | locally|...Like |
|00002620| 60 70 73 2d 73 70 6f 6f | 6c 2d 62 75 66 66 65 72 |`ps-spoo|l-buffer|
|00002630| 27 2c 20 62 75 74 20 73 | 70 6f 6f 6c 73 20 6a 75 |', but s|pools ju|
|00002640| 73 74 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 72 |st the c|urrent r|
|00002650| 65 67 69 6f 6e 2e 0a 0a | 55 73 65 20 74 68 65 20 |egion...|Use the |
|00002660| 63 6f 6d 6d 61 6e 64 20 | 60 70 73 2d 64 65 73 70 |command |`ps-desp|
|00002670| 6f 6f 6c 27 20 74 6f 20 | 73 65 6e 64 20 74 68 65 |ool' to |send the|
|00002680| 20 73 70 6f 6f 6c 65 64 | 20 69 6d 61 67 65 73 20 | spooled| images |
|00002690| 74 6f 20 74 68 65 20 70 | 72 69 6e 74 65 72 2e 22 |to the p|rinter."|
|000026a0| 20 22 72 22 5d 29 0a 28 | 66 73 65 74 20 27 70 73 | "r"]).(|fset 'ps|
|000026b0| 2d 73 70 6f 6f 6c 2d 72 | 65 67 69 6f 6e 2d 77 69 |-spool-r|egion-wi|
|000026c0| 74 68 2d 66 61 63 65 73 | 20 23 5b 28 66 72 6f 6d |th-faces| #[(from|
|000026d0| 20 74 6f 29 20 22 c0 70 | 09 5c 6e c3 24 87 22 20 | to) ".p|.\n.$." |
|000026e0| 5b 70 73 2d 67 65 6e 65 | 72 61 74 65 20 66 72 6f |[ps-gene|rate fro|
|000026f0| 6d 20 74 6f 20 70 73 2d | 67 65 6e 65 72 61 74 65 |m to ps-|generate|
|00002700| 2d 70 6f 73 74 73 63 72 | 69 70 74 2d 77 69 74 68 |-postscr|ipt-with|
|00002710| 2d 66 61 63 65 73 5d 20 | 35 20 22 5c 0a 47 65 6e |-faces] |5 "\.Gen|
|00002720| 65 72 61 74 65 20 61 20 | 50 6f 73 74 53 63 72 69 |erate a |PostScri|
|00002730| 70 74 20 69 6d 61 67 65 | 20 6f 66 20 74 68 65 20 |pt image| of the |
|00002740| 72 65 67 69 6f 6e 20 61 | 6e 64 20 73 70 6f 6f 6c |region a|nd spool|
|00002750| 20 6c 6f 63 61 6c 6c 79 | 2e 0a 0a 4c 69 6b 65 20 | locally|...Like |
|00002760| 60 70 73 2d 73 70 6f 6f | 6c 2d 72 65 67 69 6f 6e |`ps-spoo|l-region|
|00002770| 27 2c 20 62 75 74 20 69 | 6e 63 6c 75 64 65 73 20 |', but i|ncludes |
|00002780| 66 6f 6e 74 2c 20 63 6f | 6c 6f 72 2c 20 61 6e 64 |font, co|lor, and|
|00002790| 20 75 6e 64 65 72 6c 69 | 6e 65 0a 69 6e 66 6f 72 | underli|ne.infor|
|000027a0| 6d 61 74 69 6f 6e 20 69 | 6e 20 74 68 65 20 67 65 |mation i|n the ge|
|000027b0| 6e 65 72 61 74 65 64 20 | 69 6d 61 67 65 2e 0a 0a |nerated |image...|
|000027c0| 55 73 65 20 74 68 65 20 | 63 6f 6d 6d 61 6e 64 20 |Use the |command |
|000027d0| 60 70 73 2d 64 65 73 70 | 6f 6f 6c 27 20 74 6f 20 |`ps-desp|ool' to |
|000027e0| 73 65 6e 64 20 74 68 65 | 20 73 70 6f 6f 6c 65 64 |send the| spooled|
|000027f0| 20 69 6d 61 67 65 73 20 | 74 6f 20 74 68 65 20 70 | images |to the p|
|00002800| 72 69 6e 74 65 72 2e 22 | 20 22 72 22 5d 29 0a 28 |rinter."| "r"]).(|
|00002810| 66 73 65 74 20 27 70 73 | 2d 64 65 73 70 6f 6f 6c |fset 'ps|-despool|
|00002820| 20 23 5b 28 26 6f 70 74 | 69 6f 6e 61 6c 20 66 69 | #[(&opt|ional fi|
|00002830| 6c 65 6e 61 6d 65 29 20 | 22 c0 09 21 87 22 20 5b |lename) |"..!." [|
|00002840| 70 73 2d 64 6f 2d 64 65 | 73 70 6f 6f 6c 20 66 69 |ps-do-de|spool fi|
|00002850| 6c 65 6e 61 6d 65 5d 20 | 32 20 22 5c 0a 53 65 6e |lename] |2 "\.Sen|
|00002860| 64 20 74 68 65 20 73 70 | 6f 6f 6c 65 64 20 50 6f |d the sp|ooled Po|
|00002870| 73 74 53 63 72 69 70 74 | 20 74 6f 20 74 68 65 20 |stScript| to the |
|00002880| 70 72 69 6e 74 65 72 2e | 0a 0a 57 68 65 6e 20 63 |printer.|..When c|
|00002890| 61 6c 6c 65 64 20 77 69 | 74 68 20 61 20 6e 75 6d |alled wi|th a num|
|000028a0| 65 72 69 63 20 70 72 65 | 66 69 78 20 61 72 67 75 |eric pre|fix argu|
|000028b0| 6d 65 6e 74 20 28 43 2d | 75 29 2c 20 70 72 6f 6d |ment (C-|u), prom|
|000028c0| 70 74 20 74 68 65 20 75 | 73 65 72 20 66 6f 72 0a |pt the u|ser for.|
|000028d0| 74 68 65 20 6e 61 6d 65 | 20 6f 66 20 61 20 66 69 |the name| of a fi|
|000028e0| 6c 65 20 74 6f 20 73 61 | 76 65 20 74 68 65 20 73 |le to sa|ve the s|
|000028f0| 70 6f 6f 6c 65 64 20 50 | 6f 73 74 53 63 72 69 70 |pooled P|ostScrip|
|00002900| 74 20 69 6e 2c 20 69 6e | 73 74 65 61 64 20 6f 66 |t in, in|stead of|
|00002910| 20 73 65 6e 64 69 6e 67 | 0a 69 74 20 74 6f 20 74 | sending|.it to t|
|00002920| 68 65 20 70 72 69 6e 74 | 65 72 2e 0a 0a 4d 6f 72 |he print|er...Mor|
|00002930| 65 20 73 70 65 63 69 66 | 69 63 61 6c 6c 79 2c 20 |e specif|ically, |
|00002940| 74 68 65 20 46 49 4c 45 | 4e 41 4d 45 20 61 72 67 |the FILE|NAME arg|
|00002950| 75 6d 65 6e 74 20 69 73 | 20 74 72 65 61 74 65 64 |ument is| treated|
|00002960| 20 61 73 20 66 6f 6c 6c | 6f 77 73 3a 20 69 66 20 | as foll|ows: if |
|00002970| 69 74 0a 69 73 20 6e 69 | 6c 2c 20 73 65 6e 64 20 |it.is ni|l, send |
|00002980| 74 68 65 20 69 6d 61 67 | 65 20 74 6f 20 74 68 65 |the imag|e to the|
|00002990| 20 70 72 69 6e 74 65 72 | 2e 20 20 49 66 20 46 49 | printer|. If FI|
|000029a0| 4c 45 4e 41 4d 45 20 69 | 73 20 61 20 73 74 72 69 |LENAME i|s a stri|
|000029b0| 6e 67 2c 20 73 61 76 65 | 0a 74 68 65 20 50 6f 73 |ng, save|.the Pos|
|000029c0| 74 53 63 72 69 70 74 20 | 69 6d 61 67 65 20 69 6e |tScript |image in|
|000029d0| 20 61 20 66 69 6c 65 20 | 77 69 74 68 20 74 68 61 | a file |with tha|
|000029e0| 74 20 6e 61 6d 65 2e 20 | 20 49 66 20 46 49 4c 45 |t name. | If FILE|
|000029f0| 4e 41 4d 45 20 69 73 20 | 61 0a 6e 75 6d 62 65 72 |NAME is |a.number|
|00002a00| 2c 20 70 72 6f 6d 70 74 | 20 74 68 65 20 75 73 65 |, prompt| the use|
|00002a10| 72 20 66 6f 72 20 74 68 | 65 20 6e 61 6d 65 20 6f |r for th|e name o|
|00002a20| 66 20 74 68 65 20 66 69 | 6c 65 20 74 6f 20 73 61 |f the fi|le to sa|
|00002a30| 76 65 20 69 6e 2e 22 20 | 28 62 79 74 65 2d 63 6f |ve in." |(byte-co|
|00002a40| 64 65 20 22 c0 09 21 43 | 87 22 20 5b 70 73 2d 70 |de "..!C|." [ps-p|
|00002a50| 72 69 6e 74 2d 70 72 65 | 70 72 69 6e 74 20 63 75 |rint-pre|print cu|
|00002a60| 72 72 65 6e 74 2d 70 72 | 65 66 69 78 2d 61 72 67 |rrent-pr|efix-arg|
|00002a70| 5d 20 32 29 5d 29 0a 28 | 62 79 74 65 2d 63 6f 64 |] 2)]).(|byte-cod|
|00002a80| 65 20 22 c0 c1 21 ac a5 | c2 c3 21 ac a0 c4 c5 0e |e "..!..|..!.....|
|00002a90| 06 5c 22 ab 83 c7 aa 95 | c4 c8 0e 06 5c 22 ab 83 |.\".....|....\"..|
|00002aa0| c9 aa 8b c4 ca 0e 06 5c | 22 ab 83 cb aa 81 cc 13 |.......\|".......|
|00002ab0| 0b c9 3d ac 85 0b c7 3d | ab 8b 0e 0d ce 57 ab 89 |..=....=|.....W..|
|00002ac0| cf 16 10 aa 84 d1 d2 21 | 88 d3 d4 4d 88 d1 d5 21 |.......!|...M...!|
|00002ad0| 88 c2 d6 21 ac 83 d7 16 | 16 c2 d8 21 ac 83 cf 16 |...!....|...!....|
|00002ae0| 18 c2 d9 21 ac 83 da 16 | 19 c2 db 21 ac 83 cf 16 |...!....|...!....|
|00002af0| 1b c2 dc 21 ac 83 cf 16 | 1c c2 dd 21 ac 83 cf 16 |...!....|...!....|
|00002b00| 1d c2 de 21 ac 83 df 16 | 1e c2 e0 21 ac 83 df 16 |...!....|...!....|
|00002b10| 20 c2 e1 21 ac 83 df 16 | 21 c2 e2 21 ac 83 cf 16 | ..!....|!..!....|
|00002b20| 5c 22 c2 e3 21 ac 88 0e | 10 ad 82 0e 24 16 23 c2 |\"..!...|....$.#.|
|00002b30| e5 21 ac 84 0e 23 16 25 | c2 e6 21 ac 83 cf 16 26 |.!...#.%|..!....&|
|00002b40| c2 e7 21 ac 83 df 16 27 | c2 e8 21 ac 8b 0b cc 3d |..!....'|..!....=|
|00002b50| ab 83 e9 aa 81 ea 16 28 | c2 eb 21 ac 8b ec ed 21 |.......(|..!....!|
|00002b60| ab 83 ee aa 81 ef 16 2b | c2 f0 21 ac 8b ec ed 21 |.......+|..!....!|
|00002b70| ab 83 f1 aa 81 f2 16 30 | c2 f3 21 ac 83 f4 16 33 |.......0|..!....3|
|00002b80| c2 f5 21 ac 83 f6 16 35 | c2 f7 21 ac 83 f6 16 37 |..!....5|..!....7|
|00002b90| c2 f8 21 ac 83 f9 16 38 | c2 fa 21 ac 83 f6 16 3a |..!....8|..!....:|
|00002ba0| c2 fb 21 ac 83 fc 16 3b | c2 fd 21 ac 83 fe 16 3d |..!....;|..!....=|
|00002bb0| c2 ff 21 ac 85 81 40 00 | 16 3f c2 81 41 00 21 ac |..!...@.|.?..A.!.|
|00002bc0| 83 fe 16 41 c2 81 42 00 | 21 ac 85 81 43 00 16 42 |...A..B.|!...C..B|
|00002bd0| c2 81 44 00 21 ac 85 81 | 45 00 16 44 c2 81 46 00 |..D.!...|E..D..F.|
|00002be0| 21 ac 9b 81 47 00 0e 3d | 0e 3b 45 81 48 00 0e 41 |!...G..=|.;E.H..A|
|00002bf0| 0e 3f 45 81 49 00 0e 44 | 0e 42 45 45 16 46 c2 81 |.?E.I..D|.BEE.F..|
|00002c00| 4a 00 21 ac 85 81 4b 00 | 16 4a c2 81 4c 00 21 ac |J.!...K.|.J..L.!.|
|00002c10| 83 f4 16 4c c2 81 4d 00 | 21 ac 83 cf 16 4d c2 81 |...L..M.|!....M..|
|00002c20| 4e 00 21 ac 83 cf 16 4e | c2 81 4f 00 21 ac 83 cf |N.!....N|..O.!...|
|00002c30| 16 4f c2 81 50 00 21 ac | 83 cf 16 50 c2 81 51 00 |.O..P.!.|...P..Q.|
|00002c40| 21 ac 83 cf 16 51 c2 81 | 52 00 21 ac 83 cf 16 52 |!....Q..|R.!....R|
|00002c50| cf 87 22 20 5b 66 65 61 | 74 75 72 65 70 20 65 6d |.." [fea|turep em|
|00002c60| 61 63 73 2d 76 65 72 73 | 20 62 6f 75 6e 64 70 20 |acs-vers| boundp |
|00002c70| 65 6d 61 63 73 2d 74 79 | 70 65 20 73 74 72 69 6e |emacs-ty|pe strin|
|00002c80| 67 2d 6d 61 74 63 68 20 | 22 58 45 6d 61 63 73 22 |g-match |"XEmacs"|
|00002c90| 20 65 6d 61 63 73 2d 76 | 65 72 73 69 6f 6e 20 78 | emacs-v|ersion x|
|00002ca0| 65 6d 61 63 73 20 22 4c | 75 63 69 64 22 20 6c 75 |emacs "L|ucid" lu|
|00002cb0| 63 69 64 20 22 45 70 6f | 63 68 22 20 65 70 6f 63 |cid "Epo|ch" epoc|
|00002cc0| 68 20 66 73 66 20 65 6d | 61 63 73 2d 6d 69 6e 6f |h fsf em|acs-mino|
|00002cd0| 72 2d 76 65 72 73 69 6f | 6e 20 31 32 20 6e 69 6c |r-versio|n 12 nil|
|00002ce0| 20 70 73 2d 70 72 69 6e | 74 2d 63 6f 6c 6f 72 2d | ps-prin|t-color-|
|00002cf0| 70 20 72 65 71 75 69 72 | 65 20 66 61 63 65 73 20 |p requir|e faces |
|00002d00| 78 65 6d 61 63 73 2d 63 | 6f 6c 6f 72 2d 64 65 76 |xemacs-c|olor-dev|
|00002d10| 69 63 65 20 23 5b 6e 69 | 6c 20 22 08 c1 3d ab 8a |ice #[ni|l "..=..|
|00002d20| 5c 6e c3 59 ab 85 c4 20 | c5 3d 87 c6 87 22 20 5b |\n.Y... |.=..." [|
|00002d30| 65 6d 61 63 73 2d 74 79 | 70 65 20 78 65 6d 61 63 |emacs-ty|pe xemac|
|00002d40| 73 20 65 6d 61 63 73 2d | 6d 69 6e 6f 72 2d 76 65 |s emacs-|minor-ve|
|00002d50| 72 73 69 6f 6e 20 31 32 | 20 64 65 76 69 63 65 2d |rsion 12| device-|
|00002d60| 63 6c 61 73 73 20 78 20 | 74 5d 20 32 5d 20 74 69 |class x |t] 2] ti|
|00002d70| 6d 65 2d 73 74 61 6d 70 | 20 70 73 2d 70 72 69 6e |me-stamp| ps-prin|
|00002d80| 74 2d 70 72 6f 6c 6f 67 | 75 65 20 22 25 20 49 53 |t-prolog|ue "% IS|
|00002d90| 4f 4c 61 74 69 6e 31 45 | 6e 63 6f 64 69 6e 67 20 |OLatin1E|ncoding |
|00002da0| 73 74 6f 6c 65 6e 20 66 | 72 6f 6d 20 70 73 5f 69 |stolen f|rom ps_i|
|00002db0| 6e 69 74 2e 70 73 20 69 | 6e 20 47 68 6f 73 74 53 |nit.ps i|n GhostS|
|00002dc0| 63 72 69 70 74 20 32 2e | 36 2e 31 2e 34 3a 5c 6e |cript 2.|6.1.4:\n|
|00002dd0| 25 20 49 66 20 74 68 65 | 20 49 53 4f 4c 61 74 69 |% If the| ISOLati|
|00002de0| 6e 31 45 6e 63 6f 64 69 | 6e 67 20 76 65 63 74 6f |n1Encodi|ng vecto|
|00002df0| 72 20 69 73 6e 27 74 20 | 6b 6e 6f 77 6e 2c 20 64 |r isn't |known, d|
|00002e00| 65 66 69 6e 65 20 69 74 | 2e 5c 6e 2f 49 53 4f 4c |efine it|.\n/ISOL|
|00002e10| 61 74 69 6e 31 45 6e 63 | 6f 64 69 6e 67 20 77 68 |atin1Enc|oding wh|
|00002e20| 65 72 65 20 7b 20 70 6f | 70 20 7d 20 7b 5c 6e 25 |ere { po|p } {\n%|
|00002e30| 20 44 65 66 69 6e 65 20 | 74 68 65 20 49 53 4f 20 | Define |the ISO |
|00002e40| 4c 61 74 69 6e 2d 31 20 | 65 6e 63 6f 64 69 6e 67 |Latin-1 |encoding|
|00002e50| 20 76 65 63 74 6f 72 2e | 5c 6e 25 20 54 68 65 20 | vector.|\n% The |
|00002e60| 66 69 72 73 74 20 68 61 | 6c 66 20 69 73 20 74 68 |first ha|lf is th|
|00002e70| 65 20 73 61 6d 65 20 61 | 73 20 74 68 65 20 73 74 |e same a|s the st|
|00002e80| 61 6e 64 61 72 64 20 65 | 6e 63 6f 64 69 6e 67 2c |andard e|ncoding,|
|00002e90| 5c 6e 25 20 65 78 63 65 | 70 74 20 66 6f 72 20 6d |\n% exce|pt for m|
|00002ea0| 69 6e 75 73 20 69 6e 73 | 74 65 61 64 20 6f 66 20 |inus ins|tead of |
|00002eb0| 68 79 70 68 65 6e 20 61 | 74 20 63 6f 64 65 20 30 |hyphen a|t code 0|
|00002ec0| 35 35 2e 5c 6e 2f 49 53 | 4f 4c 61 74 69 6e 31 45 |55.\n/IS|OLatin1E|
|00002ed0| 6e 63 6f 64 69 6e 67 5c | 6e 53 74 61 6e 64 61 72 |ncoding\|nStandar|
|00002ee0| 64 45 6e 63 6f 64 69 6e | 67 20 30 20 34 35 20 67 |dEncodin|g 0 45 g|
|00002ef0| 65 74 69 6e 74 65 72 76 | 61 6c 20 61 6c 6f 61 64 |etinterv|al aload|
|00002f00| 20 70 6f 70 5c 6e 20 20 | 20 20 2f 6d 69 6e 75 73 | pop\n | /minus|
|00002f10| 5c 6e 53 74 61 6e 64 61 | 72 64 45 6e 63 6f 64 69 |\nStanda|rdEncodi|
|00002f20| 6e 67 20 34 36 20 38 32 | 20 67 65 74 69 6e 74 65 |ng 46 82| getinte|
|00002f30| 72 76 61 6c 20 61 6c 6f | 61 64 20 70 6f 70 5c 6e |rval alo|ad pop\n|
|00002f40| 25 2a 2a 2a 20 4e 4f 54 | 45 3a 20 74 68 65 20 66 |%*** NOT|E: the f|
|00002f50| 6f 6c 6c 6f 77 69 6e 67 | 20 61 72 65 20 6d 69 73 |ollowing| are mis|
|00002f60| 73 69 6e 67 20 69 6e 20 | 74 68 65 20 41 64 6f 62 |sing in |the Adob|
|00002f70| 65 20 64 6f 63 75 6d 65 | 6e 74 61 74 69 6f 6e 2c |e docume|ntation,|
|00002f80| 5c 6e 25 2a 2a 2a 20 62 | 75 74 20 61 70 70 65 61 |\n%*** b|ut appea|
|00002f90| 72 20 69 6e 20 74 68 65 | 20 64 69 73 70 6c 61 79 |r in the| display|
|00002fa0| 65 64 20 74 61 62 6c 65 | 3a 5c 6e 25 2a 2a 2a 20 |ed table|:\n%*** |
|00002fb0| 6d 61 63 72 6f 6e 20 61 | 74 20 30 32 32 35 2c 20 |macron a|t 0225, |
|00002fc0| 64 69 65 72 65 73 69 73 | 20 61 74 20 30 32 33 30 |dieresis| at 0230|
|00002fd0| 2c 20 63 65 64 69 6c 6c | 61 20 61 74 20 30 32 33 |, cedill|a at 023|
|00002fe0| 33 2c 20 73 70 61 63 65 | 20 61 74 20 30 32 34 30 |3, space| at 0240|
|00002ff0| 2e 5c 6e 25 20 10 78 5c | 6e 20 20 20 20 2f 2e 6e |.\n% .x\|n /.n|
|00003000| 6f 74 64 65 66 20 2f 2e | 6e 6f 74 64 65 66 20 2f |otdef /.|notdef /|
|00003010| 2e 6e 6f 74 64 65 66 20 | 2f 2e 6e 6f 74 64 65 66 |.notdef |/.notdef|
|00003020| 20 2f 2e 6e 6f 74 64 65 | 66 20 2f 2e 6e 6f 74 64 | /.notde|f /.notd|
|00003030| 65 66 20 2f 2e 6e 6f 74 | 64 65 66 20 2f 2e 6e 6f |ef /.not|def /.no|
|00003040| 74 64 65 66 5c 6e 20 20 | 20 20 2f 2e 6e 6f 74 64 |tdef\n | /.notd|
|00003050| 65 66 20 2f 2e 6e 6f 74 | 64 65 66 20 2f 2e 6e 6f |ef /.not|def /.no|
|00003060| 74 64 65 66 20 2f 2e 6e | 6f 74 64 65 66 20 2f 2e |tdef /.n|otdef /.|
|00003070| 6e 6f 74 64 65 66 20 2f | 2e 6e 6f 74 64 65 66 20 |notdef /|.notdef |
|00003080| 2f 2e 6e 6f 74 64 65 66 | 20 2f 2e 6e 6f 74 64 65 |/.notdef| /.notde|
|00003090| 66 5c 6e 20 20 20 20 2f | 64 6f 74 6c 65 73 73 69 |f\n /|dotlessi|
|000030a0| 20 2f 67 72 61 76 65 20 | 2f 61 63 75 74 65 20 2f | /grave |/acute /|
|000030b0| 63 69 72 63 75 6d 66 6c | 65 78 20 2f 74 69 6c 64 |circumfl|ex /tild|
|000030c0| 65 20 2f 6d 61 63 72 6f | 6e 20 2f 62 72 65 76 65 |e /macro|n /breve|
|000030d0| 20 2f 64 6f 74 61 63 63 | 65 6e 74 5c 6e 20 20 20 | /dotacc|ent\n |
|000030e0| 20 2f 64 69 65 72 65 73 | 69 73 20 2f 2e 6e 6f 74 | /dieres|is /.not|
|000030f0| 64 65 66 20 2f 72 69 6e | 67 20 2f 63 65 64 69 6c |def /rin|g /cedil|
|00003100| 6c 61 20 2f 2e 6e 6f 74 | 64 65 66 20 2f 68 75 6e |la /.not|def /hun|
|00003110| 67 61 72 75 6d 6c 61 75 | 74 20 2f 6f 67 6f 6e 65 |garumlau|t /ogone|
|00003120| 6b 20 2f 63 61 72 6f 6e | 5c 6e 25 20 14 78 5c 6e |k /caron|\n% .x\n|
|00003130| 20 20 20 20 2f 73 70 61 | 63 65 20 2f 65 78 63 6c | /spa|ce /excl|
|00003140| 61 6d 64 6f 77 6e 20 2f | 63 65 6e 74 20 2f 73 74 |amdown /|cent /st|
|00003150| 65 72 6c 69 6e 67 5c 6e | 09 2f 63 75 72 72 65 6e |erling\n|./curren|
|00003160| 63 79 20 2f 79 65 6e 20 | 2f 62 72 6f 6b 65 6e 62 |cy /yen |/brokenb|
|00003170| 61 72 20 2f 73 65 63 74 | 69 6f 6e 5c 6e 20 20 20 |ar /sect|ion\n |
|00003180| 20 2f 64 69 65 72 65 73 | 69 73 20 2f 63 6f 70 79 | /dieres|is /copy|
|00003190| 72 69 67 68 74 20 2f 6f | 72 64 66 65 6d 69 6e 69 |right /o|rdfemini|
|000031a0| 6e 65 20 2f 67 75 69 6c | 6c 65 6d 6f 74 6c 65 66 |ne /guil|lemotlef|
|000031b0| 74 5c 6e 09 2f 6c 6f 67 | 69 63 61 6c 6e 6f 74 20 |t\n./log|icalnot |
|000031c0| 2f 68 79 70 68 65 6e 20 | 2f 72 65 67 69 73 74 65 |/hyphen |/registe|
|000031d0| 72 65 64 20 2f 6d 61 63 | 72 6f 6e 5c 6e 20 20 20 |red /mac|ron\n |
|000031e0| 20 2f 64 65 67 72 65 65 | 20 2f 70 6c 75 73 6d 69 | /degree| /plusmi|
|000031f0| 6e 75 73 20 2f 74 77 6f | 73 75 70 65 72 69 6f 72 |nus /two|superior|
|00003200| 20 2f 74 68 72 65 65 73 | 75 70 65 72 69 6f 72 5c | /threes|uperior\|
|00003210| 6e 09 2f 61 63 75 74 65 | 20 2f 6d 75 20 2f 70 61 |n./acute| /mu /pa|
|00003220| 72 61 67 72 61 70 68 20 | 2f 70 65 72 69 6f 64 63 |ragraph |/periodc|
|00003230| 65 6e 74 65 72 65 64 5c | 6e 20 20 20 20 2f 63 65 |entered\|n /ce|
|00003240| 64 69 6c 6c 61 20 2f 6f | 6e 65 73 75 70 65 72 69 |dilla /o|nesuperi|
|00003250| 6f 72 20 2f 6f 72 64 6d | 61 73 63 75 6c 69 6e 65 |or /ordm|asculine|
|00003260| 20 2f 67 75 69 6c 6c 65 | 6d 6f 74 72 69 67 68 74 | /guille|motright|
|00003270| 5c 6e 09 2f 6f 6e 65 71 | 75 61 72 74 65 72 20 2f |\n./oneq|uarter /|
|00003280| 6f 6e 65 68 61 6c 66 20 | 2f 74 68 72 65 65 71 75 |onehalf |/threequ|
|00003290| 61 72 74 65 72 73 20 2f | 71 75 65 73 74 69 6f 6e |arters /|question|
|000032a0| 64 6f 77 6e 5c 6e 25 20 | 18 78 5c 6e 20 20 20 20 |down\n% |.x\n |
|000032b0| 2f 41 67 72 61 76 65 20 | 2f 41 61 63 75 74 65 20 |/Agrave |/Aacute |
|000032c0| 2f 41 63 69 72 63 75 6d | 66 6c 65 78 20 2f 41 74 |/Acircum|flex /At|
|000032d0| 69 6c 64 65 5c 6e 09 2f | 41 64 69 65 72 65 73 69 |ilde\n./|Adieresi|
|000032e0| 73 20 2f 41 72 69 6e 67 | 20 2f 41 45 20 2f 43 63 |s /Aring| /AE /Cc|
|000032f0| 65 64 69 6c 6c 61 5c 6e | 20 20 20 20 2f 45 67 72 |edilla\n| /Egr|
|00003300| 61 76 65 20 2f 45 61 63 | 75 74 65 20 2f 45 63 69 |ave /Eac|ute /Eci|
|00003310| 72 63 75 6d 66 6c 65 78 | 20 2f 45 64 69 65 72 65 |rcumflex| /Ediere|
|00003320| 73 69 73 5c 6e 09 2f 49 | 67 72 61 76 65 20 2f 49 |sis\n./I|grave /I|
|00003330| 61 63 75 74 65 20 2f 49 | 63 69 72 63 75 6d 66 6c |acute /I|circumfl|
|00003340| 65 78 20 2f 49 64 69 65 | 72 65 73 69 73 5c 6e 20 |ex /Idie|resis\n |
|00003350| 20 20 20 2f 45 74 68 20 | 2f 4e 74 69 6c 64 65 20 | /Eth |/Ntilde |
|00003360| 2f 4f 67 72 61 76 65 20 | 2f 4f 61 63 75 74 65 5c |/Ograve |/Oacute\|
|00003370| 6e 09 2f 4f 63 69 72 63 | 75 6d 66 6c 65 78 20 2f |n./Ocirc|umflex /|
|00003380| 4f 74 69 6c 64 65 20 2f | 4f 64 69 65 72 65 73 69 |Otilde /|Odieresi|
|00003390| 73 20 2f 6d 75 6c 74 69 | 70 6c 79 5c 6e 20 20 20 |s /multi|ply\n |
|000033a0| 20 2f 4f 73 6c 61 73 68 | 20 2f 55 67 72 61 76 65 | /Oslash| /Ugrave|
|000033b0| 20 2f 55 61 63 75 74 65 | 20 2f 55 63 69 72 63 75 | /Uacute| /Ucircu|
|000033c0| 6d 66 6c 65 78 5c 6e 09 | 2f 55 64 69 65 72 65 73 |mflex\n.|/Udieres|
|000033d0| 69 73 20 2f 59 61 63 75 | 74 65 20 2f 54 68 6f 72 |is /Yacu|te /Thor|
|000033e0| 6e 20 2f 67 65 72 6d 61 | 6e 64 62 6c 73 5c 6e 25 |n /germa|ndbls\n%|
|000033f0| 20 1c 78 5c 6e 20 20 20 | 20 2f 61 67 72 61 76 65 | .x\n | /agrave|
|00003400| 20 2f 61 61 63 75 74 65 | 20 2f 61 63 69 72 63 75 | /aacute| /acircu|
|00003410| 6d 66 6c 65 78 20 2f 61 | 74 69 6c 64 65 5c 6e 09 |mflex /a|tilde\n.|
|00003420| 2f 61 64 69 65 72 65 73 | 69 73 20 2f 61 72 69 6e |/adieres|is /arin|
|00003430| 67 20 2f 61 65 20 2f 63 | 63 65 64 69 6c 6c 61 5c |g /ae /c|cedilla\|
|00003440| 6e 20 20 20 20 2f 65 67 | 72 61 76 65 20 2f 65 61 |n /eg|rave /ea|
|00003450| 63 75 74 65 20 2f 65 63 | 69 72 63 75 6d 66 6c 65 |cute /ec|ircumfle|
|00003460| 78 20 2f 65 64 69 65 72 | 65 73 69 73 5c 6e 09 2f |x /edier|esis\n./|
|00003470| 69 67 72 61 76 65 20 2f | 69 61 63 75 74 65 20 2f |igrave /|iacute /|
|00003480| 69 63 69 72 63 75 6d 66 | 6c 65 78 20 2f 69 64 69 |icircumf|lex /idi|
|00003490| 65 72 65 73 69 73 5c 6e | 20 20 20 20 2f 65 74 68 |eresis\n| /eth|
|000034a0| 20 2f 6e 74 69 6c 64 65 | 20 2f 6f 67 72 61 76 65 | /ntilde| /ograve|
|000034b0| 20 2f 6f 61 63 75 74 65 | 5c 6e 09 2f 6f 63 69 72 | /oacute|\n./ocir|
|000034c0| 63 75 6d 66 6c 65 78 20 | 2f 6f 74 69 6c 64 65 20 |cumflex |/otilde |
|000034d0| 2f 6f 64 69 65 72 65 73 | 69 73 20 2f 64 69 76 69 |/odieres|is /divi|
|000034e0| 64 65 5c 6e 20 20 20 20 | 2f 6f 73 6c 61 73 68 20 |de\n |/oslash |
|000034f0| 2f 75 67 72 61 76 65 20 | 2f 75 61 63 75 74 65 20 |/ugrave |/uacute |
|00003500| 2f 75 63 69 72 63 75 6d | 66 6c 65 78 5c 6e 09 2f |/ucircum|flex\n./|
|00003510| 75 64 69 65 72 65 73 69 | 73 20 2f 79 61 63 75 74 |udieresi|s /yacut|
|00003520| 65 20 2f 74 68 6f 72 6e | 20 2f 79 64 69 65 72 65 |e /thorn| /ydiere|
|00003530| 73 69 73 5c 6e 32 35 36 | 20 70 61 63 6b 65 64 61 |sis\n256| packeda|
|00003540| 72 72 61 79 20 64 65 66 | 5c 6e 7d 20 69 66 65 6c |rray def|\n} ifel|
|00003550| 73 65 5c 6e 5c 6e 2f 72 | 65 65 6e 63 6f 64 65 46 |se\n\n/r|eencodeF|
|00003560| 6f 6e 74 49 53 4f 20 7b | 20 25 64 65 66 5c 6e 20 |ontISO {| %def\n |
|00003570| 20 64 75 70 5c 6e 20 20 | 6c 65 6e 67 74 68 20 35 | dup\n |length 5|
|00003580| 20 61 64 64 20 64 69 63 | 74 09 09 09 25 20 4d 61 | add dic|t...% Ma|
|00003590| 6b 65 20 61 20 6e 65 77 | 20 66 6f 6e 74 20 28 61 |ke a new| font (a|
|000035a0| 20 6e 65 77 20 64 69 63 | 74 5c 6e 09 09 09 09 09 | new dic|t\n.....|
|000035b0| 25 20 74 68 65 20 73 61 | 6d 65 20 73 69 7a 65 20 |% the sa|me size |
|000035c0| 61 73 20 74 68 65 20 6f | 6c 64 5c 6e 09 09 09 09 |as the o|ld\n....|
|000035d0| 09 25 20 6f 6e 65 29 20 | 77 69 74 68 20 72 6f 6f |.% one) |with roo|
|000035e0| 6d 20 66 6f 72 20 6f 75 | 72 20 6e 65 77 5c 6e 09 |m for ou|r new\n.|
|000035f0| 09 09 09 09 25 20 73 79 | 6d 62 6f 6c 73 2e 5c 6e |....% sy|mbols.\n|
|00003600| 5c 6e 20 20 62 65 67 69 | 6e 09 09 09 09 09 25 20 |\n begi|n.....% |
|00003610| 4d 61 6b 65 20 74 68 65 | 20 6e 65 77 20 66 6f 6e |Make the| new fon|
|00003620| 74 20 74 68 65 5c 6e 09 | 09 09 09 09 25 20 63 75 |t the\n.|....% cu|
|00003630| 72 72 65 6e 74 20 64 69 | 63 74 69 6f 6e 61 72 79 |rrent di|ctionary|
|00003640| 2e 5c 6e 5c 6e 5c 6e 20 | 20 20 20 7b 20 31 20 69 |.\n\n\n | { 1 i|
|00003650| 6e 64 65 78 20 2f 46 49 | 44 20 6e 65 5c 6e 20 20 |ndex /FI|D ne\n |
|00003660| 20 20 20 20 7b 20 64 65 | 66 20 7d 20 7b 20 70 6f | { de|f } { po|
|00003670| 70 20 70 6f 70 20 7d 20 | 69 66 65 6c 73 65 5c 6e |p pop } |ifelse\n|
|00003680| 20 20 20 20 7d 20 66 6f | 72 61 6c 6c 09 09 09 09 | } fo|rall....|
|00003690| 25 20 43 6f 70 79 20 65 | 61 63 68 20 6f 66 20 74 |% Copy e|ach of t|
|000036a0| 68 65 20 73 79 6d 62 6f | 6c 73 5c 6e 09 09 09 09 |he symbo|ls\n....|
|000036b0| 09 25 20 66 72 6f 6d 20 | 74 68 65 20 6f 6c 64 20 |.% from |the old |
|000036c0| 64 69 63 74 69 6f 6e 61 | 72 79 20 74 6f 5c 6e 09 |dictiona|ry to\n.|
|000036d0| 09 09 09 09 25 20 74 68 | 65 20 6e 65 77 20 65 78 |....% th|e new ex|
|000036e0| 63 65 70 74 20 66 6f 72 | 20 74 68 65 20 66 6f 6e |cept for| the fon|
|000036f0| 74 5c 6e 09 09 09 09 09 | 25 20 49 44 2e 5c 6e 5c |t\n.....|% ID.\n\|
|00003700| 6e 20 20 20 20 2f 45 6e | 63 6f 64 69 6e 67 20 49 |n /En|coding I|
|00003710| 53 4f 4c 61 74 69 6e 31 | 45 6e 63 6f 64 69 6e 67 |SOLatin1|Encoding|
|00003720| 20 64 65 66 09 25 20 4f | 76 65 72 72 69 64 65 20 | def.% O|verride |
|00003730| 74 68 65 20 65 6e 63 6f | 64 69 6e 67 20 77 69 74 |the enco|ding wit|
|00003740| 68 5c 6e 09 09 09 09 09 | 25 20 74 68 65 20 49 53 |h\n.....|% the IS|
|00003750| 4f 4c 61 74 69 6e 31 20 | 65 6e 63 6f 64 69 6e 67 |OLatin1 |encoding|
|00003760| 2e 5c 6e 5c 6e 20 20 20 | 20 25 20 55 73 65 20 74 |.\n\n | % Use t|
|00003770| 68 65 20 66 6f 6e 74 27 | 73 20 62 6f 75 6e 64 69 |he font'|s boundi|
|00003780| 6e 67 20 62 6f 78 20 74 | 6f 20 64 65 74 65 72 6d |ng box t|o determ|
|00003790| 69 6e 65 20 74 68 65 20 | 61 73 63 65 6e 74 2c 20 |ine the |ascent, |
|000037a0| 64 65 73 63 65 6e 74 2c | 5c 6e 20 20 20 20 25 20 |descent,|\n % |
|000037b0| 61 6e 64 20 6f 76 65 72 | 61 6c 6c 20 68 65 69 67 |and over|all heig|
|000037c0| 68 74 3b 20 64 6f 6e 27 | 74 20 66 6f 72 67 65 74 |ht; don'|t forget|
|000037d0| 20 74 68 61 74 20 74 68 | 65 73 65 20 76 61 6c 75 | that th|ese valu|
|000037e0| 65 73 20 68 61 76 65 20 | 74 6f 20 62 65 5c 6e 20 |es have |to be\n |
|000037f0| 20 20 20 25 20 74 72 61 | 6e 73 66 6f 72 6d 65 64 | % tra|nsformed|
|00003800| 20 75 73 69 6e 67 20 74 | 68 65 20 66 6f 6e 74 27 | using t|he font'|
|00003810| 73 20 6d 61 74 72 69 78 | 2e 5c 6e 20 20 20 20 46 |s matrix|.\n F|
|00003820| 6f 6e 74 42 42 6f 78 5c | 6e 20 20 20 20 46 6f 6e |ontBBox\|n Fon|
|00003830| 74 4d 61 74 72 69 78 20 | 74 72 61 6e 73 66 6f 72 |tMatrix |transfor|
|00003840| 6d 20 2f 41 73 63 65 6e | 74 20 65 78 63 68 20 64 |m /Ascen|t exch d|
|00003850| 65 66 20 70 6f 70 5c 6e | 20 20 20 20 46 6f 6e 74 |ef pop\n| Font|
|00003860| 4d 61 74 72 69 78 20 74 | 72 61 6e 73 66 6f 72 6d |Matrix t|ransform|
|00003870| 20 2f 44 65 73 63 65 6e | 74 20 65 78 63 68 20 64 | /Descen|t exch d|
|00003880| 65 66 20 70 6f 70 5c 6e | 20 20 20 20 2f 46 6f 6e |ef pop\n| /Fon|
|00003890| 74 48 65 69 67 68 74 20 | 41 73 63 65 6e 74 20 44 |tHeight |Ascent D|
|000038a0| 65 73 63 65 6e 74 20 73 | 75 62 20 64 65 66 5c 6e |escent s|ub def\n|
|000038b0| 5c 6e 20 20 20 20 25 20 | 44 65 66 69 6e 65 20 74 |\n % |Define t|
|000038c0| 68 65 73 65 20 69 6e 20 | 63 61 73 65 20 74 68 65 |hese in |case the|
|000038d0| 79 27 72 65 20 6e 6f 74 | 20 69 6e 20 74 68 65 20 |y're not| in the |
|000038e0| 46 6f 6e 74 49 6e 66 6f | 20 28 61 6c 73 6f 2c 20 |FontInfo| (also, |
|000038f0| 68 65 72 65 5c 6e 20 20 | 20 20 25 20 74 68 65 79 |here\n | % they|
|00003900| 27 72 65 20 65 61 73 69 | 65 72 20 74 6f 20 67 65 |'re easi|er to ge|
|00003910| 74 20 74 6f 2e 5c 6e 20 | 20 20 20 2f 55 6e 64 65 |t to.\n | /Unde|
|00003920| 72 6c 69 6e 65 50 6f 73 | 69 74 69 6f 6e 20 31 20 |rlinePos|ition 1 |
|00003930| 64 65 66 5c 6e 20 20 20 | 20 2f 55 6e 64 65 72 6c |def\n | /Underl|
|00003940| 69 6e 65 54 68 69 63 6b | 6e 65 73 73 20 31 20 64 |ineThick|ness 1 d|
|00003950| 65 66 5c 6e 5c 6e 20 20 | 20 20 25 20 47 65 74 20 |ef\n\n | % Get |
|00003960| 74 68 65 20 75 6e 64 65 | 72 6c 69 6e 65 20 70 6f |the unde|rline po|
|00003970| 73 69 74 69 6f 6e 20 61 | 6e 64 20 74 68 69 63 6b |sition a|nd thick|
|00003980| 6e 65 73 73 20 69 66 20 | 74 68 65 79 27 72 65 20 |ness if |they're |
|00003990| 64 65 66 69 6e 65 64 2e | 5c 6e 20 20 20 20 63 75 |defined.|\n cu|
|000039a0| 72 72 65 6e 74 64 69 63 | 74 20 2f 46 6f 6e 74 49 |rrentdic|t /FontI|
|000039b0| 6e 66 6f 20 6b 6e 6f 77 | 6e 20 7b 5c 6e 20 20 20 |nfo know|n {\n |
|000039c0| 20 20 20 46 6f 6e 74 49 | 6e 66 6f 5c 6e 5c 6e 20 | FontI|nfo\n\n |
|000039d0| 20 20 20 20 20 64 75 70 | 20 2f 55 6e 64 65 72 6c | dup| /Underl|
|000039e0| 69 6e 65 50 6f 73 69 74 | 69 6f 6e 20 6b 6e 6f 77 |inePosit|ion know|
|000039f0| 6e 20 7b 5c 6e 09 64 75 | 70 20 2f 55 6e 64 65 72 |n {\n.du|p /Under|
|00003a00| 6c 69 6e 65 50 6f 73 69 | 74 69 6f 6e 20 67 65 74 |linePosi|tion get|
|00003a10| 5c 6e 09 30 20 65 78 63 | 68 20 46 6f 6e 74 4d 61 |\n.0 exc|h FontMa|
|00003a20| 74 72 69 78 20 74 72 61 | 6e 73 66 6f 72 6d 20 65 |trix tra|nsform e|
|00003a30| 78 63 68 20 70 6f 70 5c | 6e 09 2f 55 6e 64 65 72 |xch pop\|n./Under|
|00003a40| 6c 69 6e 65 50 6f 73 69 | 74 69 6f 6e 20 65 78 63 |linePosi|tion exc|
|00003a50| 68 20 64 65 66 5c 6e 20 | 20 20 20 20 20 7d 20 69 |h def\n | } i|
|00003a60| 66 5c 6e 5c 6e 20 20 20 | 20 20 20 64 75 70 20 2f |f\n\n | dup /|
|00003a70| 55 6e 64 65 72 6c 69 6e | 65 54 68 69 63 6b 6e 65 |Underlin|eThickne|
|00003a80| 73 73 20 6b 6e 6f 77 6e | 20 7b 5c 6e 09 2f 55 6e |ss known| {\n./Un|
|00003a90| 64 65 72 6c 69 6e 65 54 | 68 69 63 6b 6e 65 73 73 |derlineT|hickness|
|00003aa0| 20 67 65 74 5c 6e 09 30 | 20 65 78 63 68 20 46 6f | get\n.0| exch Fo|
|00003ab0| 6e 74 4d 61 74 72 69 78 | 20 74 72 61 6e 73 66 6f |ntMatrix| transfo|
|00003ac0| 72 6d 20 65 78 63 68 20 | 70 6f 70 5c 6e 09 2f 55 |rm exch |pop\n./U|
|00003ad0| 6e 64 65 72 6c 69 6e 65 | 54 68 69 63 6b 6e 65 73 |nderline|Thicknes|
|00003ae0| 73 20 65 78 63 68 20 64 | 65 66 5c 6e 20 20 20 20 |s exch d|ef\n |
|00003af0| 20 20 7d 20 69 66 5c 6e | 5c 6e 20 20 20 20 7d 20 | } if\n|\n } |
|00003b00| 69 66 5c 6e 5c 6e 20 20 | 20 20 63 75 72 72 65 6e |if\n\n | curren|
|00003b10| 74 64 69 63 74 09 09 09 | 09 25 20 4c 65 61 76 65 |tdict...|.% Leave|
|00003b20| 20 74 68 65 20 6e 65 77 | 20 66 6f 6e 74 20 6f 6e | the new| font on|
|00003b30| 20 74 68 65 5c 6e 09 09 | 09 09 09 25 20 73 74 61 | the\n..|...% sta|
|00003b40| 63 6b 5c 6e 5c 6e 20 20 | 20 20 65 6e 64 09 09 09 |ck\n\n | end...|
|00003b50| 09 09 25 20 53 74 6f 70 | 20 75 73 69 6e 67 20 74 |..% Stop| using t|
|00003b60| 68 65 20 66 6f 6e 74 20 | 61 73 20 74 68 65 5c 6e |he font |as the\n|
|00003b70| 09 09 09 09 09 25 20 63 | 75 72 72 65 6e 74 20 64 |.....% c|urrent d|
|00003b80| 69 63 74 69 6f 6e 61 72 | 79 2e 5c 6e 5c 6e 20 20 |ictionar|y.\n\n |
|00003b90| 20 20 64 65 66 69 6e 65 | 66 6f 6e 74 09 09 09 09 | define|font....|
|00003ba0| 25 20 50 75 74 20 74 68 | 65 20 66 6f 6e 74 20 69 |% Put th|e font i|
|00003bb0| 6e 74 6f 20 74 68 65 20 | 66 6f 6e 74 5c 6e 09 09 |nto the |font\n..|
|00003bc0| 09 09 09 25 20 64 69 63 | 74 69 6f 6e 61 72 79 5c |...% dic|tionary\|
|00003bd0| 6e 5c 6e 20 20 20 20 70 | 6f 70 09 09 09 09 09 25 |n\n p|op.....%|
|00003be0| 20 44 69 73 63 61 72 64 | 20 74 68 65 20 72 65 74 | Discard| the ret|
|00003bf0| 75 72 6e 65 64 20 66 6f | 6e 74 2e 5c 6e 7d 20 62 |urned fo|nt.\n} b|
|00003c00| 69 6e 64 20 64 65 66 5c | 6e 5c 6e 2f 46 6f 6e 74 |ind def\|n\n/Font|
|00003c10| 20 7b 5c 6e 20 20 66 69 | 6e 64 66 6f 6e 74 20 65 | {\n fi|ndfont e|
|00003c20| 78 63 68 20 73 63 61 6c | 65 66 6f 6e 74 20 72 65 |xch scal|efont re|
|00003c30| 65 6e 63 6f 64 65 46 6f | 6e 74 49 53 4f 5c 6e 7d |encodeFo|ntISO\n}|
|00003c40| 20 64 65 66 5c 6e 5c 6e | 2f 46 20 7b 09 09 09 09 | def\n\n|/F {....|
|00003c50| 09 25 20 46 6f 6e 74 20 | 73 65 6c 65 63 74 5c 6e |.% Font |select\n|
|00003c60| 20 20 66 69 6e 64 66 6f | 6e 74 5c 6e 20 20 64 75 | findfo|nt\n du|
|00003c70| 70 20 2f 41 73 63 65 6e | 74 20 67 65 74 20 2f 41 |p /Ascen|t get /A|
|00003c80| 73 63 65 6e 74 20 65 78 | 63 68 20 64 65 66 5c 6e |scent ex|ch def\n|
|00003c90| 20 20 64 75 70 20 2f 44 | 65 73 63 65 6e 74 20 67 | dup /D|escent g|
|00003ca0| 65 74 20 2f 44 65 73 63 | 65 6e 74 20 65 78 63 68 |et /Desc|ent exch|
|00003cb0| 20 64 65 66 5c 6e 20 20 | 64 75 70 20 2f 46 6f 6e | def\n |dup /Fon|
|00003cc0| 74 48 65 69 67 68 74 20 | 67 65 74 20 2f 46 6f 6e |tHeight |get /Fon|
|00003cd0| 74 48 65 69 67 68 74 20 | 65 78 63 68 20 64 65 66 |tHeight |exch def|
|00003ce0| 5c 6e 20 20 64 75 70 20 | 2f 55 6e 64 65 72 6c 69 |\n dup |/Underli|
|00003cf0| 6e 65 50 6f 73 69 74 69 | 6f 6e 20 67 65 74 20 2f |nePositi|on get /|
|00003d00| 55 6e 64 65 72 6c 69 6e | 65 50 6f 73 69 74 69 6f |Underlin|ePositio|
|00003d10| 6e 20 65 78 63 68 20 64 | 65 66 5c 6e 20 20 64 75 |n exch d|ef\n du|
|00003d20| 70 20 2f 55 6e 64 65 72 | 6c 69 6e 65 54 68 69 63 |p /Under|lineThic|
|00003d30| 6b 6e 65 73 73 20 67 65 | 74 20 2f 55 6e 64 65 72 |kness ge|t /Under|
|00003d40| 6c 69 6e 65 54 68 69 63 | 6b 6e 65 73 73 20 65 78 |lineThic|kness ex|
|00003d50| 63 68 20 64 65 66 5c 6e | 20 20 73 65 74 66 6f 6e |ch def\n| setfon|
|00003d60| 74 5c 6e 7d 20 64 65 66 | 5c 6e 5c 6e 2f 46 47 20 |t\n} def|\n\n/FG |
|00003d70| 2f 73 65 74 72 67 62 63 | 6f 6c 6f 72 20 6c 6f 61 |/setrgbc|olor loa|
|00003d80| 64 20 64 65 66 5c 6e 5c | 6e 2f 62 67 20 66 61 6c |d def\n\|n/bg fal|
|00003d90| 73 65 20 64 65 66 5c 6e | 2f 42 47 20 7b 5c 6e 20 |se def\n|/BG {\n |
|00003da0| 20 64 75 70 20 2f 62 67 | 20 65 78 63 68 20 64 65 | dup /bg| exch de|
|00003db0| 66 5c 6e 20 20 7b 20 6d | 61 72 6b 20 34 20 31 20 |f\n { m|ark 4 1 |
|00003dc0| 72 6f 6c 6c 20 5d 20 2f | 62 67 63 6f 6c 6f 72 20 |roll ] /|bgcolor |
|00003dd0| 65 78 63 68 20 64 65 66 | 20 7d 20 69 66 5c 6e 7d |exch def| } if\n}|
|00003de0| 20 64 65 66 5c 6e 5c 6e | 2f 64 6f 62 61 63 6b 67 | def\n\n|/dobackg|
|00003df0| 72 6f 75 6e 64 20 7b 09 | 09 09 09 25 20 77 69 64 |round {.|...% wid|
|00003e00| 74 68 20 2d 2d 5c 6e 20 | 20 63 75 72 72 65 6e 74 |th --\n | current|
|00003e10| 70 6f 69 6e 74 5c 6e 20 | 20 67 73 61 76 65 5c 6e |point\n | gsave\n|
|00003e20| 20 20 20 20 6e 65 77 70 | 61 74 68 5c 6e 20 20 20 | newp|ath\n |
|00003e30| 20 6d 6f 76 65 74 6f 5c | 6e 20 20 20 20 30 20 41 | moveto\|n 0 A|
|00003e40| 73 63 65 6e 74 20 72 6d | 6f 76 65 74 6f 5c 6e 20 |scent rm|oveto\n |
|00003e50| 20 20 20 64 75 70 20 30 | 20 72 6c 69 6e 65 74 6f | dup 0| rlineto|
|00003e60| 5c 6e 20 20 20 20 30 20 | 44 65 73 63 65 6e 74 20 |\n 0 |Descent |
|00003e70| 41 73 63 65 6e 74 20 73 | 75 62 20 72 6c 69 6e 65 |Ascent s|ub rline|
|00003e80| 74 6f 5c 6e 20 20 20 20 | 6e 65 67 20 30 20 72 6c |to\n |neg 0 rl|
|00003e90| 69 6e 65 74 6f 5c 6e 20 | 20 20 20 63 6c 6f 73 65 |ineto\n | close|
|00003ea0| 70 61 74 68 5c 6e 20 20 | 20 20 62 67 63 6f 6c 6f |path\n | bgcolo|
|00003eb0| 72 20 61 6c 6f 61 64 20 | 70 6f 70 20 73 65 74 72 |r aload |pop setr|
|00003ec0| 67 62 63 6f 6c 6f 72 5c | 6e 20 20 20 20 66 69 6c |gbcolor\|n fil|
|00003ed0| 6c 5c 6e 20 20 67 72 65 | 73 74 6f 72 65 5c 6e 7d |l\n gre|store\n}|
|00003ee0| 20 64 65 66 5c 6e 5c 6e | 2f 64 6f 62 61 63 6b 67 | def\n\n|/dobackg|
|00003ef0| 72 6f 75 6e 64 73 74 72 | 69 6e 67 20 7b 09 09 09 |roundstr|ing {...|
|00003f00| 25 20 73 74 72 69 6e 67 | 20 2d 2d 5c 6e 20 20 73 |% string| --\n s|
|00003f10| 74 72 69 6e 67 77 69 64 | 74 68 20 70 6f 70 5c 6e |tringwid|th pop\n|
|00003f20| 20 20 64 6f 62 61 63 6b | 67 72 6f 75 6e 64 5c 6e | doback|ground\n|
|00003f30| 7d 20 64 65 66 5c 6e 5c | 6e 2f 64 6f 75 6e 64 65 |} def\n\|n/dounde|
|00003f40| 72 6c 69 6e 65 20 7b 09 | 09 09 09 25 20 66 72 6f |rline {.|...% fro|
|00003f50| 6d 78 20 66 72 6f 6d 79 | 20 2d 2d 5c 6e 20 20 63 |mx fromy| --\n c|
|00003f60| 75 72 72 65 6e 74 70 6f | 69 6e 74 5c 6e 20 20 67 |urrentpo|int\n g|
|00003f70| 73 61 76 65 5c 6e 20 20 | 20 20 55 6e 64 65 72 6c |save\n | Underl|
|00003f80| 69 6e 65 54 68 69 63 6b | 6e 65 73 73 20 73 65 74 |ineThick|ness set|
|00003f90| 6c 69 6e 65 77 69 64 74 | 68 5c 6e 20 20 20 20 34 |linewidt|h\n 4|
|00003fa0| 20 32 20 72 6f 6c 6c 5c | 6e 20 20 20 20 55 6e 64 | 2 roll\|n Und|
|00003fb0| 65 72 6c 69 6e 65 50 6f | 73 69 74 69 6f 6e 20 61 |erlinePo|sition a|
|00003fc0| 64 64 20 6d 6f 76 65 74 | 6f 5c 6e 20 20 20 20 55 |dd movet|o\n U|
|00003fd0| 6e 64 65 72 6c 69 6e 65 | 50 6f 73 69 74 69 6f 6e |nderline|Position|
|00003fe0| 20 61 64 64 20 6c 69 6e | 65 74 6f 5c 6e 20 20 20 | add lin|eto\n |
|00003ff0| 20 73 74 72 6f 6b 65 5c | 6e 20 20 67 72 65 73 74 | stroke\|n grest|
|00004000| 6f 72 65 5c 6e 7d 20 64 | 65 66 5c 6e 5c 6e 2f 65 |ore\n} d|ef\n\n/e|
|00004010| 6f 6c 62 67 20 7b 5c 6e | 20 20 63 75 72 72 65 6e |olbg {\n| curren|
|00004020| 74 70 6f 69 6e 74 20 70 | 6f 70 5c 6e 20 20 50 72 |tpoint p|op\n Pr|
|00004030| 69 6e 74 57 69 64 74 68 | 20 4c 65 66 74 4d 61 72 |intWidth| LeftMar|
|00004040| 67 69 6e 20 61 64 64 20 | 65 78 63 68 20 73 75 62 |gin add |exch sub|
|00004050| 20 64 6f 62 61 63 6b 67 | 72 6f 75 6e 64 5c 6e 7d | dobackg|round\n}|
|00004060| 20 64 65 66 5c 6e 5c 6e | 2f 65 6f 6c 75 6c 20 7b | def\n\n|/eolul {|
|00004070| 5c 6e 20 20 63 75 72 72 | 65 6e 74 70 6f 69 6e 74 |\n curr|entpoint|
|00004080| 20 65 78 63 68 20 70 6f | 70 5c 6e 20 20 50 72 69 | exch po|p\n Pri|
|00004090| 6e 74 57 69 64 74 68 20 | 4c 65 66 74 4d 61 72 67 |ntWidth |LeftMarg|
|000040a0| 69 6e 20 61 64 64 20 65 | 78 63 68 20 64 6f 75 6e |in add e|xch doun|
|000040b0| 64 65 72 6c 69 6e 65 5c | 6e 7d 20 64 65 66 5c 6e |derline\|n} def\n|
|000040c0| 5c 6e 2f 53 4c 20 7b 09 | 09 09 09 09 25 20 53 6f |\n/SL {.|....% So|
|000040d0| 66 74 20 4c 69 6e 65 66 | 65 65 64 5c 6e 20 20 62 |ft Linef|eed\n b|
|000040e0| 67 20 7b 20 65 6f 6c 62 | 67 20 7d 20 69 66 5c 6e |g { eolb|g } if\n|
|000040f0| 20 20 75 6c 20 7b 20 65 | 6f 6c 75 6c 20 7d 20 69 | ul { e|olul } i|
|00004100| 66 5c 6e 20 20 63 75 72 | 72 65 6e 74 70 6f 69 6e |f\n cur|rentpoin|
|00004110| 74 20 4c 69 6e 65 48 65 | 69 67 68 74 20 73 75 62 |t LineHe|ight sub|
|00004120| 20 4c 65 66 74 4d 61 72 | 67 69 6e 20 65 78 63 68 | LeftMar|gin exch|
|00004130| 20 6d 6f 76 65 74 6f 20 | 70 6f 70 5c 6e 7d 20 64 | moveto |pop\n} d|
|00004140| 65 66 5c 6e 5c 6e 2f 48 | 4c 20 2f 53 4c 20 6c 6f |ef\n\n/H|L /SL lo|
|00004150| 61 64 20 64 65 66 09 09 | 09 25 20 48 61 72 64 20 |ad def..|.% Hard |
|00004160| 4c 69 6e 65 66 65 65 64 | 5c 6e 5c 6e 2f 73 70 31 |Linefeed|\n\n/sp1|
|00004170| 20 7b 20 63 75 72 72 65 | 6e 74 70 6f 69 6e 74 20 | { curre|ntpoint |
|00004180| 33 20 2d 31 20 72 6f 6c | 6c 20 7d 20 64 65 66 5c |3 -1 rol|l } def\|
|00004190| 6e 5c 6e 25 20 53 6f 6d | 65 20 64 65 62 75 67 5c |n\n% Som|e debug\|
|000041a0| 6e 2f 64 63 70 20 7b 20 | 63 75 72 72 65 6e 74 70 |n/dcp { |currentp|
|000041b0| 6f 69 6e 74 20 65 78 63 | 68 20 34 30 20 73 74 72 |oint exc|h 40 str|
|000041c0| 69 6e 67 20 63 76 73 20 | 70 72 69 6e 74 20 28 2c |ing cvs |print (,|
|000041d0| 20 29 20 70 72 69 6e 74 | 20 3d 20 7d 20 64 65 66 | ) print| = } def|
|000041e0| 5c 6e 2f 64 70 20 7b 20 | 70 72 69 6e 74 20 32 20 |\n/dp { |print 2 |
|000041f0| 63 6f 70 79 5c 6e 20 20 | 20 65 78 63 68 20 34 30 |copy\n | exch 40|
|00004200| 20 73 74 72 69 6e 67 20 | 63 76 73 20 70 72 69 6e | string |cvs prin|
|00004210| 74 20 28 2c 20 29 20 70 | 72 69 6e 74 20 3d 20 7d |t (, ) p|rint = }|
|00004220| 20 64 65 66 5c 6e 5c 6e | 2f 53 20 7b 5c 6e 20 20 | def\n\n|/S {\n |
|00004230| 62 67 20 7b 20 64 75 70 | 20 64 6f 62 61 63 6b 67 |bg { dup| dobackg|
|00004240| 72 6f 75 6e 64 73 74 72 | 69 6e 67 20 7d 20 69 66 |roundstr|ing } if|
|00004250| 5c 6e 20 20 75 6c 20 7b | 20 73 70 31 20 7d 20 69 |\n ul {| sp1 } i|
|00004260| 66 5c 6e 20 20 73 68 6f | 77 5c 6e 20 20 75 6c 20 |f\n sho|w\n ul |
|00004270| 7b 20 64 6f 75 6e 64 65 | 72 6c 69 6e 65 20 7d 20 |{ dounde|rline } |
|00004280| 69 66 5c 6e 7d 20 64 65 | 66 5c 6e 5c 6e 2f 57 20 |if\n} de|f\n\n/W |
|00004290| 7b 5c 6e 20 20 75 6c 20 | 7b 20 73 70 31 20 7d 20 |{\n ul |{ sp1 } |
|000042a0| 69 66 5c 6e 20 20 28 20 | 29 20 73 74 72 69 6e 67 |if\n ( |) string|
|000042b0| 77 69 64 74 68 09 09 09 | 25 20 47 65 74 20 74 68 |width...|% Get th|
|000042c0| 65 20 77 69 64 74 68 20 | 6f 66 20 61 20 73 70 61 |e width |of a spa|
|000042d0| 63 65 5c 6e 20 20 70 6f | 70 09 09 09 09 09 25 20 |ce\n po|p.....% |
|000042e0| 44 69 73 63 61 72 64 20 | 74 68 65 20 59 20 63 6f |Discard |the Y co|
|000042f0| 6d 70 6f 6e 65 6e 74 5c | 6e 20 20 6d 75 6c 09 09 |mponent\|n mul..|
|00004300| 09 09 09 25 20 4d 75 6c | 74 69 70 6c 79 20 74 68 |...% Mul|tiply th|
|00004310| 65 20 77 69 64 74 68 20 | 6f 66 20 61 5c 6e 09 09 |e width |of a\n..|
|00004320| 09 09 09 25 20 73 70 61 | 63 65 20 62 79 20 74 68 |...% spa|ce by th|
|00004330| 65 20 6e 75 6d 62 65 72 | 20 6f 66 5c 6e 09 09 09 |e number| of\n...|
|00004340| 09 09 25 20 73 70 61 63 | 65 73 20 74 6f 20 70 6c |..% spac|es to pl|
|00004350| 6f 74 5c 6e 20 20 62 67 | 20 7b 20 64 75 70 20 64 |ot\n bg| { dup d|
|00004360| 6f 62 61 63 6b 67 72 6f | 75 6e 64 20 7d 20 69 66 |obackgro|und } if|
|00004370| 5c 6e 20 20 30 20 72 6d | 6f 76 65 74 6f 5c 6e 20 |\n 0 rm|oveto\n |
|00004380| 20 75 6c 20 7b 20 64 6f | 75 6e 64 65 72 6c 69 6e | ul { do|underlin|
|00004390| 65 20 7d 20 69 66 5c 6e | 7d 20 64 65 66 5c 6e 5c |e } if\n|} def\n\|
|000043a0| 6e 2f 42 65 67 69 6e 44 | 53 43 50 61 67 65 20 7b |n/BeginD|SCPage {|
|000043b0| 5c 6e 20 20 2f 76 6d 73 | 74 61 74 65 20 73 61 76 |\n /vms|tate sav|
|000043c0| 65 20 64 65 66 5c 6e 7d | 20 64 65 66 5c 6e 5c 6e |e def\n}| def\n\n|
|000043d0| 2f 42 65 67 69 6e 50 61 | 67 65 20 7b 5c 6e 20 20 |/BeginPa|ge {\n |
|000043e0| 50 72 69 6e 74 48 65 61 | 64 65 72 20 7b 5c 6e 20 |PrintHea|der {\n |
|000043f0| 20 20 20 50 72 69 6e 74 | 48 65 61 64 65 72 46 72 | Print|HeaderFr|
|00004400| 61 6d 65 20 7b 20 48 65 | 61 64 65 72 46 72 61 6d |ame { He|aderFram|
|00004410| 65 20 7d 20 69 66 5c 6e | 20 20 20 20 48 65 61 64 |e } if\n| Head|
|00004420| 65 72 54 65 78 74 5c 6e | 20 20 7d 20 69 66 5c 6e |erText\n| } if\n|
|00004430| 20 20 4c 65 66 74 4d 61 | 72 67 69 6e 5c 6e 20 20 | LeftMa|rgin\n |
|00004440| 42 6f 74 74 6f 6d 4d 61 | 72 67 69 6e 20 50 72 69 |BottomMa|rgin Pri|
|00004450| 6e 74 48 65 69 67 68 74 | 20 61 64 64 5c 6e 20 20 |ntHeight| add\n |
|00004460| 6d 6f 76 65 74 6f 09 09 | 09 09 25 20 6d 6f 76 65 |moveto..|..% move|
|00004470| 20 74 6f 20 77 68 65 72 | 65 20 70 72 69 6e 74 69 | to wher|e printi|
|00004480| 6e 67 20 77 69 6c 6c 5c | 6e 09 09 09 09 09 25 20 |ng will\|n.....% |
|00004490| 73 74 61 72 74 2e 5c 6e | 7d 20 64 65 66 5c 6e 5c |start.\n|} def\n\|
|000044a0| 6e 2f 45 6e 64 50 61 67 | 65 20 7b 5c 6e 20 20 62 |n/EndPag|e {\n b|
|000044b0| 67 20 7b 20 65 6f 6c 62 | 67 20 7d 20 69 66 5c 6e |g { eolb|g } if\n|
|000044c0| 20 20 75 6c 20 7b 20 65 | 6f 6c 75 6c 20 7d 20 69 | ul { e|olul } i|
|000044d0| 66 5c 6e 20 20 73 68 6f | 77 70 61 67 65 09 09 09 |f\n sho|wpage...|
|000044e0| 09 25 20 53 70 69 74 20 | 6f 75 74 20 61 20 70 61 |.% Spit |out a pa|
|000044f0| 67 65 5c 6e 7d 20 64 65 | 66 5c 6e 5c 6e 2f 45 6e |ge\n} de|f\n\n/En|
|00004500| 64 44 53 43 50 61 67 65 | 20 7b 5c 6e 20 20 76 6d |dDSCPage| {\n vm|
|00004510| 73 74 61 74 65 20 72 65 | 73 74 6f 72 65 5c 6e 7d |state re|store\n}|
|00004520| 20 64 65 66 5c 6e 5c 6e | 2f 75 6c 20 66 61 6c 73 | def\n\n|/ul fals|
|00004530| 65 20 64 65 66 5c 6e 5c | 6e 2f 55 4c 20 7b 20 2f |e def\n\|n/UL { /|
|00004540| 75 6c 20 65 78 63 68 20 | 64 65 66 20 7d 20 64 65 |ul exch |def } de|
|00004550| 66 5c 6e 5c 6e 2f 68 30 | 20 31 34 20 2f 48 65 6c |f\n\n/h0| 14 /Hel|
|00004560| 76 65 74 69 63 61 2d 42 | 6f 6c 64 20 46 6f 6e 74 |vetica-B|old Font|
|00004570| 5c 6e 2f 68 31 20 31 32 | 20 2f 48 65 6c 76 65 74 |\n/h1 12| /Helvet|
|00004580| 69 63 61 20 46 6f 6e 74 | 5c 6e 5c 6e 2f 68 31 20 |ica Font|\n\n/h1 |
|00004590| 46 5c 6e 5c 6e 2f 48 65 | 61 64 65 72 4c 69 6e 65 |F\n\n/He|aderLine|
|000045a0| 48 65 69 67 68 74 20 46 | 6f 6e 74 48 65 69 67 68 |Height F|ontHeigh|
|000045b0| 74 20 64 65 66 5c 6e 2f | 48 65 61 64 65 72 44 65 |t def\n/|HeaderDe|
|000045c0| 73 63 65 6e 74 20 44 65 | 73 63 65 6e 74 20 64 65 |scent De|scent de|
|000045d0| 66 5c 6e 2f 48 65 61 64 | 65 72 50 61 64 20 32 20 |f\n/Head|erPad 2 |
|000045e0| 64 65 66 5c 6e 5c 6e 2f | 53 65 74 48 65 61 64 65 |def\n\n/|SetHeade|
|000045f0| 72 4c 69 6e 65 73 20 7b | 5c 6e 20 20 2f 48 65 61 |rLines {|\n /Hea|
|00004600| 64 65 72 4f 66 66 73 65 | 74 20 54 6f 70 4d 61 72 |derOffse|t TopMar|
|00004610| 67 69 6e 20 32 20 64 69 | 76 20 64 65 66 5c 6e 20 |gin 2 di|v def\n |
|00004620| 20 2f 48 65 61 64 65 72 | 4c 69 6e 65 73 20 65 78 | /Header|Lines ex|
|00004630| 63 68 20 64 65 66 5c 6e | 20 20 2f 48 65 61 64 65 |ch def\n| /Heade|
|00004640| 72 48 65 69 67 68 74 20 | 48 65 61 64 65 72 4c 69 |rHeight |HeaderLi|
|00004650| 6e 65 73 20 48 65 61 64 | 65 72 4c 69 6e 65 48 65 |nes Head|erLineHe|
|00004660| 69 67 68 74 20 6d 75 6c | 20 48 65 61 64 65 72 50 |ight mul| HeaderP|
|00004670| 61 64 20 32 20 6d 75 6c | 20 61 64 64 20 64 65 66 |ad 2 mul| add def|
|00004680| 5c 6e 20 20 2f 50 72 69 | 6e 74 48 65 69 67 68 74 |\n /Pri|ntHeight|
|00004690| 20 50 72 69 6e 74 48 65 | 69 67 68 74 20 48 65 61 | PrintHe|ight Hea|
|000046a0| 64 65 72 48 65 69 67 68 | 74 20 73 75 62 20 64 65 |derHeigh|t sub de|
|000046b0| 66 5c 6e 7d 20 64 65 66 | 5c 6e 5c 6e 2f 48 65 61 |f\n} def|\n\n/Hea|
|000046c0| 64 65 72 46 72 61 6d 65 | 53 74 61 72 74 20 7b 5c |derFrame|Start {\|
|000046d0| 6e 20 20 4c 65 66 74 4d | 61 72 67 69 6e 20 42 6f |n LeftM|argin Bo|
|000046e0| 74 74 6f 6d 4d 61 72 67 | 69 6e 20 50 72 69 6e 74 |ttomMarg|in Print|
|000046f0| 48 65 69 67 68 74 20 61 | 64 64 20 48 65 61 64 65 |Height a|dd Heade|
|00004700| 72 4f 66 66 73 65 74 20 | 61 64 64 5c 6e 7d 20 64 |rOffset |add\n} d|
|00004710| 65 66 5c 6e 5c 6e 2f 48 | 65 61 64 65 72 46 72 61 |ef\n\n/H|eaderFra|
|00004720| 6d 65 50 61 74 68 20 7b | 5c 6e 20 20 50 72 69 6e |mePath {|\n Prin|
|00004730| 74 57 69 64 74 68 20 30 | 20 72 6c 69 6e 65 74 6f |tWidth 0| rlineto|
|00004740| 5c 6e 20 20 30 20 48 65 | 61 64 65 72 48 65 69 67 |\n 0 He|aderHeig|
|00004750| 68 74 20 72 6c 69 6e 65 | 74 6f 5c 6e 20 20 50 72 |ht rline|to\n Pr|
|00004760| 69 6e 74 57 69 64 74 68 | 20 6e 65 67 20 30 20 72 |intWidth| neg 0 r|
|00004770| 6c 69 6e 65 74 6f 5c 6e | 20 20 30 20 48 65 61 64 |lineto\n| 0 Head|
|00004780| 65 72 48 65 69 67 68 74 | 20 6e 65 67 20 72 6c 69 |erHeight| neg rli|
|00004790| 6e 65 74 6f 5c 6e 7d 20 | 64 65 66 5c 6e 5c 6e 2f |neto\n} |def\n\n/|
|000047a0| 48 65 61 64 65 72 46 72 | 61 6d 65 20 7b 5c 6e 20 |HeaderFr|ame {\n |
|000047b0| 20 67 73 61 76 65 5c 6e | 20 20 20 20 30 2e 34 20 | gsave\n| 0.4 |
|000047c0| 73 65 74 6c 69 6e 65 77 | 69 64 74 68 5c 6e 20 20 |setlinew|idth\n |
|000047d0| 20 20 48 65 61 64 65 72 | 46 72 61 6d 65 53 74 61 | Header|FrameSta|
|000047e0| 72 74 20 6d 6f 76 65 74 | 6f 5c 6e 20 20 20 20 31 |rt movet|o\n 1|
|000047f0| 20 2d 31 20 72 6d 6f 76 | 65 74 6f 5c 6e 20 20 20 | -1 rmov|eto\n |
|00004800| 20 48 65 61 64 65 72 46 | 72 61 6d 65 50 61 74 68 | HeaderF|ramePath|
|00004810| 5c 6e 20 20 20 20 30 20 | 73 65 74 67 72 61 79 20 |\n 0 |setgray |
|00004820| 66 69 6c 6c 5c 6e 20 20 | 20 20 48 65 61 64 65 72 |fill\n | Header|
|00004830| 46 72 61 6d 65 53 74 61 | 72 74 20 6d 6f 76 65 74 |FrameSta|rt movet|
|00004840| 6f 5c 6e 20 20 20 20 48 | 65 61 64 65 72 46 72 61 |o\n H|eaderFra|
|00004850| 6d 65 50 61 74 68 5c 6e | 20 20 20 20 67 73 61 76 |mePath\n| gsav|
|00004860| 65 20 30 2e 39 20 73 65 | 74 67 72 61 79 20 66 69 |e 0.9 se|tgray fi|
|00004870| 6c 6c 20 67 72 65 73 74 | 6f 72 65 5c 6e 20 20 20 |ll grest|ore\n |
|00004880| 20 67 73 61 76 65 20 30 | 20 73 65 74 67 72 61 79 | gsave 0| setgray|
|00004890| 20 73 74 72 6f 6b 65 20 | 67 72 65 73 74 6f 72 65 | stroke |grestore|
|000048a0| 5c 6e 20 20 67 72 65 73 | 74 6f 72 65 5c 6e 7d 20 |\n gres|tore\n} |
|000048b0| 64 65 66 5c 6e 5c 6e 2f | 48 65 61 64 65 72 53 74 |def\n\n/|HeaderSt|
|000048c0| 61 72 74 20 7b 5c 6e 20 | 20 48 65 61 64 65 72 46 |art {\n | HeaderF|
|000048d0| 72 61 6d 65 53 74 61 72 | 74 5c 6e 20 20 65 78 63 |rameStar|t\n exc|
|000048e0| 68 20 48 65 61 64 65 72 | 50 61 64 20 61 64 64 20 |h Header|Pad add |
|000048f0| 65 78 63 68 5c 6e 20 20 | 48 65 61 64 65 72 4c 69 |exch\n |HeaderLi|
|00004900| 6e 65 48 65 69 67 68 74 | 20 48 65 61 64 65 72 4c |neHeight| HeaderL|
|00004910| 69 6e 65 73 20 31 20 73 | 75 62 20 6d 75 6c 20 61 |ines 1 s|ub mul a|
|00004920| 64 64 20 48 65 61 64 65 | 72 44 65 73 63 65 6e 74 |dd Heade|rDescent|
|00004930| 20 73 75 62 20 48 65 61 | 64 65 72 50 61 64 20 61 | sub Hea|derPad a|
|00004940| 64 64 5c 6e 7d 20 64 65 | 66 5c 6e 5c 6e 2f 73 74 |dd\n} de|f\n\n/st|
|00004950| 72 63 61 74 20 7b 5c 6e | 20 20 64 75 70 20 6c 65 |rcat {\n| dup le|
|00004960| 6e 67 74 68 20 33 20 2d | 31 20 72 6f 6c 6c 20 64 |ngth 3 -|1 roll d|
|00004970| 75 70 20 6c 65 6e 67 74 | 68 20 64 75 70 20 34 20 |up lengt|h dup 4 |
|00004980| 2d 31 20 72 6f 6c 6c 20 | 61 64 64 20 73 74 72 69 |-1 roll |add stri|
|00004990| 6e 67 20 64 75 70 5c 6e | 20 20 30 20 35 20 2d 31 |ng dup\n| 0 5 -1|
|000049a0| 20 72 6f 6c 6c 20 70 75 | 74 69 6e 74 65 72 76 61 | roll pu|tinterva|
|000049b0| 6c 5c 6e 20 20 64 75 70 | 20 34 20 32 20 72 6f 6c |l\n dup| 4 2 rol|
|000049c0| 6c 20 65 78 63 68 20 70 | 75 74 69 6e 74 65 72 76 |l exch p|utinterv|
|000049d0| 61 6c 5c 6e 7d 20 64 65 | 66 5c 6e 5c 6e 2f 70 61 |al\n} de|f\n\n/pa|
|000049e0| 67 65 6e 75 6d 62 65 72 | 73 74 72 69 6e 67 20 7b |genumber|string {|
|000049f0| 5c 6e 20 20 50 61 67 65 | 4e 75 6d 62 65 72 20 33 |\n Page|Number 3|
|00004a00| 32 20 73 74 72 69 6e 67 | 20 63 76 73 5c 6e 20 20 |2 string| cvs\n |
|00004a10| 53 68 6f 77 4e 6f 66 4e | 20 7b 5c 6e 20 20 20 20 |ShowNofN| {\n |
|00004a20| 28 2f 29 20 73 74 72 63 | 61 74 5c 6e 20 20 20 20 |(/) strc|at\n |
|00004a30| 50 61 67 65 43 6f 75 6e | 74 20 33 32 20 73 74 72 |PageCoun|t 32 str|
|00004a40| 69 6e 67 20 63 76 73 20 | 73 74 72 63 61 74 5c 6e |ing cvs |strcat\n|
|00004a50| 20 20 7d 20 69 66 5c 6e | 7d 20 64 65 66 5c 6e 5c | } if\n|} def\n\|
|00004a60| 6e 2f 48 65 61 64 65 72 | 54 65 78 74 20 7b 5c 6e |n/Header|Text {\n|
|00004a70| 20 20 48 65 61 64 65 72 | 53 74 61 72 74 20 6d 6f | Header|Start mo|
|00004a80| 76 65 74 6f 5c 6e 5c 6e | 20 20 48 65 61 64 65 72 |veto\n\n| Header|
|00004a90| 4c 69 6e 65 73 52 69 67 | 68 74 20 48 65 61 64 65 |LinesRig|ht Heade|
|00004aa0| 72 4c 69 6e 65 73 4c 65 | 66 74 5c 6e 20 20 44 75 |rLinesLe|ft\n Du|
|00004ab0| 70 6c 65 78 20 50 61 67 | 65 4e 75 6d 62 65 72 20 |plex Pag|eNumber |
|00004ac0| 31 20 61 6e 64 20 30 20 | 65 71 20 61 6e 64 20 7b |1 and 0 |eq and {|
|00004ad0| 20 65 78 63 68 20 7d 20 | 69 66 5c 6e 5c 6e 20 20 | exch } |if\n\n |
|00004ae0| 7b 5c 6e 20 20 20 20 61 | 6c 6f 61 64 20 70 6f 70 |{\n a|load pop|
|00004af0| 5c 6e 20 20 20 20 65 78 | 63 68 20 46 5c 6e 20 20 |\n ex|ch F\n |
|00004b00| 20 20 67 73 61 76 65 5c | 6e 20 20 20 20 20 20 64 | gsave\|n d|
|00004b10| 75 70 20 78 63 68 65 63 | 6b 20 7b 20 65 78 65 63 |up xchec|k { exec|
|00004b20| 20 7d 20 69 66 5c 6e 20 | 20 20 20 20 20 73 68 6f | } if\n | sho|
|00004b30| 77 5c 6e 20 20 20 20 67 | 72 65 73 74 6f 72 65 5c |w\n g|restore\|
|00004b40| 6e 20 20 20 20 30 20 48 | 65 61 64 65 72 4c 69 6e |n 0 H|eaderLin|
|00004b50| 65 48 65 69 67 68 74 20 | 6e 65 67 20 72 6d 6f 76 |eHeight |neg rmov|
|00004b60| 65 74 6f 5c 6e 20 20 7d | 20 66 6f 72 61 6c 6c 5c |eto\n }| forall\|
|00004b70| 6e 5c 6e 20 20 48 65 61 | 64 65 72 53 74 61 72 74 |n\n Hea|derStart|
|00004b80| 20 6d 6f 76 65 74 6f 5c | 6e 5c 6e 20 20 20 7b 5c | moveto\|n\n {\|
|00004b90| 6e 20 20 20 20 61 6c 6f | 61 64 20 70 6f 70 5c 6e |n alo|ad pop\n|
|00004ba0| 20 20 20 20 65 78 63 68 | 20 46 5c 6e 20 20 20 20 | exch| F\n |
|00004bb0| 67 73 61 76 65 5c 6e 20 | 20 20 20 20 20 64 75 70 |gsave\n | dup|
|00004bc0| 20 78 63 68 65 63 6b 20 | 7b 20 65 78 65 63 20 7d | xcheck |{ exec }|
|00004bd0| 20 69 66 5c 6e 20 20 20 | 20 20 20 64 75 70 20 73 | if\n | dup s|
|00004be0| 74 72 69 6e 67 77 69 64 | 74 68 20 70 6f 70 5c 6e |tringwid|th pop\n|
|00004bf0| 20 20 20 20 20 20 50 72 | 69 6e 74 57 69 64 74 68 | Pr|intWidth|
|00004c00| 20 65 78 63 68 20 73 75 | 62 20 48 65 61 64 65 72 | exch su|b Header|
|00004c10| 50 61 64 20 32 20 6d 75 | 6c 20 73 75 62 20 30 20 |Pad 2 mu|l sub 0 |
|00004c20| 72 6d 6f 76 65 74 6f 5c | 6e 20 20 20 20 20 20 73 |rmoveto\|n s|
|00004c30| 68 6f 77 5c 6e 20 20 20 | 20 67 72 65 73 74 6f 72 |how\n | grestor|
|00004c40| 65 5c 6e 20 20 20 20 30 | 20 48 65 61 64 65 72 4c |e\n 0| HeaderL|
|00004c50| 69 6e 65 48 65 69 67 68 | 74 20 6e 65 67 20 72 6d |ineHeigh|t neg rm|
|00004c60| 6f 76 65 74 6f 5c 6e 20 | 20 7d 20 66 6f 72 61 6c |oveto\n | } foral|
|00004c70| 6c 5c 6e 7d 20 64 65 66 | 5c 6e 5c 6e 2f 52 65 70 |l\n} def|\n\n/Rep|
|00004c80| 6f 72 74 46 6f 6e 74 49 | 6e 66 6f 20 7b 5c 6e 20 |ortFontI|nfo {\n |
|00004c90| 20 32 20 63 6f 70 79 5c | 6e 20 20 2f 74 30 20 33 | 2 copy\|n /t0 3|
|00004ca0| 20 31 20 72 6f 6c 6c 20 | 46 6f 6e 74 5c 6e 20 20 | 1 roll |Font\n |
|00004cb0| 2f 74 30 20 46 5c 6e 20 | 20 2f 6c 68 20 46 6f 6e |/t0 F\n | /lh Fon|
|00004cc0| 74 48 65 69 67 68 74 20 | 64 65 66 5c 6e 20 20 2f |tHeight |def\n /|
|00004cd0| 73 77 20 28 20 29 20 73 | 74 72 69 6e 67 77 69 64 |sw ( ) s|tringwid|
|00004ce0| 74 68 20 70 6f 70 20 64 | 65 66 5c 6e 20 20 2f 61 |th pop d|ef\n /a|
|00004cf0| 77 20 28 30 31 32 33 34 | 35 36 37 38 39 30 61 62 |w (01234|567890ab|
|00004d00| 63 64 65 66 67 68 69 6a | 6b 6c 6d 6e 6f 70 71 72 |cdefghij|klmnopqr|
|00004d10| 73 74 75 76 77 78 79 7a | 29 20 64 75 70 20 6c 65 |stuvwxyz|) dup le|
|00004d20| 6e 67 74 68 20 65 78 63 | 68 5c 6e 20 20 73 74 72 |ngth exc|h\n str|
|00004d30| 69 6e 67 77 69 64 74 68 | 20 70 6f 70 20 65 78 63 |ingwidth| pop exc|
|00004d40| 68 20 64 69 76 20 64 65 | 66 5c 6e 20 20 2f 74 31 |h div de|f\n /t1|
|00004d50| 20 31 32 20 2f 48 65 6c | 76 65 74 69 63 61 2d 4f | 12 /Hel|vetica-O|
|00004d60| 62 6c 69 71 75 65 20 46 | 6f 6e 74 5c 6e 20 20 2f |blique F|ont\n /|
|00004d70| 74 31 20 46 5c 6e 20 20 | 37 32 20 37 32 20 6d 6f |t1 F\n |72 72 mo|
|00004d80| 76 65 74 6f 5c 6e 20 20 | 67 73 61 76 65 5c 6e 20 |veto\n |gsave\n |
|00004d90| 20 20 20 28 46 6f 72 20 | 29 20 73 68 6f 77 5c 6e | (For |) show\n|
|00004da0| 20 20 20 20 31 32 38 20 | 73 74 72 69 6e 67 20 63 | 128 |string c|
|00004db0| 76 73 20 73 68 6f 77 5c | 6e 20 20 20 20 28 20 29 |vs show\|n ( )|
|00004dc0| 20 73 68 6f 77 5c 6e 20 | 20 20 20 33 32 20 73 74 | show\n | 32 st|
|00004dd0| 72 69 6e 67 20 63 76 73 | 20 73 68 6f 77 5c 6e 20 |ring cvs| show\n |
|00004de0| 20 20 20 28 20 70 6f 69 | 6e 74 2c 20 74 68 65 20 | ( poi|nt, the |
|00004df0| 6c 69 6e 65 20 68 65 69 | 67 68 74 20 69 73 20 29 |line hei|ght is )|
|00004e00| 20 73 68 6f 77 5c 6e 20 | 20 20 20 6c 68 20 33 32 | show\n | lh 32|
|00004e10| 20 73 74 72 69 6e 67 20 | 63 76 73 20 73 68 6f 77 | string |cvs show|
|00004e20| 5c 6e 20 20 20 20 28 2c | 20 74 68 65 20 73 70 61 |\n (,| the spa|
|00004e30| 63 65 20 77 69 64 74 68 | 20 69 73 20 29 20 73 68 |ce width| is ) sh|
|00004e40| 6f 77 5c 6e 20 20 20 20 | 73 77 20 33 32 20 73 74 |ow\n |sw 32 st|
|00004e50| 72 69 6e 67 20 63 76 73 | 20 73 68 6f 77 5c 6e 20 |ring cvs| show\n |
|00004e60| 20 20 20 28 2c 29 20 73 | 68 6f 77 5c 6e 20 20 67 | (,) s|how\n g|
|00004e70| 72 65 73 74 6f 72 65 5c | 6e 20 20 30 20 46 6f 6e |restore\|n 0 Fon|
|00004e80| 74 48 65 69 67 68 74 20 | 6e 65 67 20 72 6d 6f 76 |tHeight |neg rmov|
|00004e90| 65 74 6f 5c 6e 20 20 28 | 61 6e 64 20 61 20 63 72 |eto\n (|and a cr|
|00004ea0| 75 64 65 20 65 73 74 69 | 6d 61 74 65 20 6f 66 20 |ude esti|mate of |
|00004eb0| 61 76 65 72 61 67 65 20 | 63 68 61 72 61 63 74 65 |average |characte|
|00004ec0| 72 20 77 69 64 74 68 20 | 69 73 20 29 20 73 68 6f |r width |is ) sho|
|00004ed0| 77 5c 6e 20 20 61 77 20 | 33 32 20 73 74 72 69 6e |w\n aw |32 strin|
|00004ee0| 67 20 63 76 73 20 73 68 | 6f 77 5c 6e 20 20 28 2e |g cvs sh|ow\n (.|
|00004ef0| 29 20 73 68 6f 77 5c 6e | 20 20 73 68 6f 77 70 61 |) show\n| showpa|
|00004f00| 67 65 5c 6e 7d 20 64 65 | 66 5c 6e 5c 6e 25 20 31 |ge\n} de|f\n\n% 1|
|00004f10| 30 20 2f 43 6f 75 72 69 | 65 72 20 52 65 70 6f 72 |0 /Couri|er Repor|
|00004f20| 74 46 6f 6e 74 49 6e 66 | 6f 5c 6e 22 20 70 73 2d |tFontInf|o\n" ps-|
|00004f30| 73 6f 75 72 63 65 2d 62 | 75 66 66 65 72 20 70 73 |source-b|uffer ps|
|00004f40| 2d 73 70 6f 6f 6c 2d 62 | 75 66 66 65 72 2d 6e 61 |-spool-b|uffer-na|
|00004f50| 6d 65 20 22 2a 50 6f 73 | 74 53 63 72 69 70 74 2a |me "*Pos|tScript*|
|00004f60| 22 20 70 73 2d 73 70 6f | 6f 6c 2d 62 75 66 66 65 |" ps-spo|ol-buffe|
|00004f70| 72 20 70 73 2d 6f 75 74 | 70 75 74 2d 68 65 61 64 |r ps-out|put-head|
|00004f80| 20 70 73 2d 6f 75 74 70 | 75 74 2d 74 61 69 6c 20 | ps-outp|ut-tail |
|00004f90| 70 73 2d 70 61 67 65 2d | 63 6f 75 6e 74 20 30 20 |ps-page-|count 0 |
|00004fa0| 70 73 2d 73 68 6f 77 70 | 61 67 65 2d 63 6f 75 6e |ps-showp|age-coun|
|00004fb0| 74 20 70 73 2d 63 75 72 | 72 65 6e 74 2d 66 6f 6e |t ps-cur|rent-fon|
|00004fc0| 74 20 70 73 2d 63 75 72 | 72 65 6e 74 2d 75 6e 64 |t ps-cur|rent-und|
|00004fd0| 65 72 6c 69 6e 65 2d 70 | 20 70 73 2d 64 65 66 61 |erline-p| ps-defa|
|00004fe0| 75 6c 74 2d 63 6f 6c 6f | 72 20 70 73 2d 64 65 66 |ult-colo|r ps-def|
|00004ff0| 61 75 6c 74 2d 66 67 20 | 70 73 2d 63 75 72 72 65 |ault-fg |ps-curre|
|00005000| 6e 74 2d 63 6f 6c 6f 72 | 20 70 73 2d 63 75 72 72 |nt-color| ps-curr|
|00005010| 65 6e 74 2d 62 67 20 70 | 73 2d 72 61 7a 63 68 75 |ent-bg p|s-razchu|
|00005020| 6e 6b 20 70 73 2d 63 6f | 6c 6f 72 2d 66 6f 72 6d |nk ps-co|lor-form|
|00005030| 61 74 20 22 25 30 2e 33 | 66 20 25 30 2e 33 66 20 |at "%0.3|f %0.3f |
|00005040| 25 30 2e 33 66 22 20 22 | 25 73 20 25 73 20 25 73 |%0.3f" "|%s %s %s|
|00005050| 22 20 70 73 2d 68 65 61 | 64 65 72 2d 74 69 74 6c |" ps-hea|der-titl|
|00005060| 65 2d 6c 69 6e 65 2d 68 | 65 69 67 68 74 20 66 62 |e-line-h|eight fb|
|00005070| 6f 75 6e 64 70 20 66 6c | 6f 61 74 20 31 36 2e 30 |oundp fl|oat 16.0|
|00005080| 20 31 36 20 70 73 2d 68 | 65 61 64 65 72 2d 6c 69 | 16 ps-h|eader-li|
|00005090| 6e 65 2d 68 65 69 67 68 | 74 20 31 33 2e 37 20 31 |ne-heigh|t 13.7 1|
|000050a0| 34 20 70 73 2d 68 65 61 | 64 65 72 2d 70 61 64 20 |4 ps-hea|der-pad |
|000050b0| 32 20 70 73 2d 6c 65 66 | 74 2d 6d 61 72 67 69 6e |2 ps-lef|t-margin|
|000050c0| 20 37 32 20 70 73 2d 72 | 69 67 68 74 2d 6d 61 72 | 72 ps-r|ight-mar|
|000050d0| 67 69 6e 20 70 73 2d 62 | 6f 74 74 6f 6d 2d 6d 61 |gin ps-b|ottom-ma|
|000050e0| 72 67 69 6e 20 33 36 20 | 70 73 2d 74 6f 70 2d 6d |rgin 36 |ps-top-m|
|000050f0| 61 72 67 69 6e 20 70 73 | 2d 6c 65 74 74 65 72 2d |argin ps|-letter-|
|00005100| 70 61 67 65 2d 68 65 69 | 67 68 74 20 37 39 32 20 |page-hei|ght 792 |
|00005110| 70 73 2d 6c 65 74 74 65 | 72 2d 70 61 67 65 2d 77 |ps-lette|r-page-w|
|00005120| 69 64 74 68 20 36 31 32 | 20 70 73 2d 6c 65 67 61 |idth 612| ps-lega|
|00005130| 6c 2d 70 61 67 65 2d 68 | 65 69 67 68 74 20 31 30 |l-page-h|eight 10|
|00005140| 30 38 20 70 73 2d 6c 65 | 67 61 6c 2d 70 61 67 65 |08 ps-le|gal-page|
|00005150| 2d 77 69 64 74 68 20 70 | 73 2d 61 34 2d 70 61 67 |-width p|s-a4-pag|
|00005160| 65 2d 68 65 69 67 68 74 | 20 38 34 32 20 70 73 2d |e-height| 842 ps-|
|00005170| 61 34 2d 70 61 67 65 2d | 77 69 64 74 68 20 35 39 |a4-page-|width 59|
|00005180| 35 20 70 73 2d 70 61 67 | 65 73 2d 61 6c 69 73 74 |5 ps-pag|es-alist|
|00005190| 20 70 73 2d 6c 65 74 74 | 65 72 20 70 73 2d 6c 65 | ps-lett|er ps-le|
|000051a0| 67 61 6c 20 70 73 2d 61 | 34 20 70 73 2d 70 61 67 |gal ps-a|4 ps-pag|
|000051b0| 65 2d 77 69 64 74 68 2d | 69 20 31 20 70 73 2d 70 |e-width-|i 1 ps-p|
|000051c0| 61 67 65 2d 68 65 69 67 | 68 74 2d 69 20 70 73 2d |age-heig|ht-i ps-|
|000051d0| 70 61 67 65 2d 64 69 6d | 65 6e 73 69 6f 6e 73 20 |page-dim|ensions |
|000051e0| 70 73 2d 70 72 69 6e 74 | 2d 77 69 64 74 68 20 70 |ps-print|-width p|
|000051f0| 73 2d 70 72 69 6e 74 2d | 68 65 69 67 68 74 20 70 |s-print-|height p|
|00005200| 73 2d 72 65 66 2d 62 6f | 6c 64 2d 66 61 63 65 73 |s-ref-bo|ld-faces|
|00005210| 20 70 73 2d 72 65 66 2d | 69 74 61 6c 69 63 2d 66 | ps-ref-|italic-f|
|00005220| 61 63 65 73 20 70 73 2d | 72 65 66 2d 75 6e 64 65 |aces ps-|ref-unde|
|00005230| 72 6c 69 6e 65 64 2d 66 | 61 63 65 73 5d 20 35 29 |rlined-f|aces] 5)|
|00005240| 0a 28 62 79 74 65 2d 63 | 6f 64 65 20 22 c0 c1 4d |.(byte-c|ode "..M|
|00005250| 88 c2 c3 4d 88 c4 c5 4d | 88 c6 c7 4d 88 c8 c9 4d |...M...M|...M...M|
|00005260| 88 ca cb 4d 88 cc cd 4d | 88 ce cf 4d 88 d0 d1 4d |...M...M|...M...M|
|00005270| 88 d2 d3 4d 88 d4 d5 4d | 88 d6 d7 4d 88 d8 d9 4d |...M...M|...M...M|
|00005280| 88 da db 4d 88 dc dd 4d | 88 de df 4d 88 e0 e1 4d |...M...M|...M...M|
|00005290| 88 e2 e3 4d 88 e4 e5 4d | 88 e6 e7 4d 88 e8 e9 4d |...M...M|...M...M|
|000052a0| 88 ea eb 4d 88 ec ed 4d | 88 ee ef 4d 88 f0 f1 4d |...M...M|...M...M|
|000052b0| 88 f2 f3 4d 88 f4 f5 4d | 88 f6 f7 4d 88 f8 f9 4d |...M...M|...M...M|
|000052c0| 88 fa fb 21 ac 83 fc 16 | 3b fd fe 4d 88 ff 81 40 |...!....|;..M...@|
|000052d0| 00 4d 88 81 41 00 81 42 | 00 4d 88 81 43 00 81 44 |.M..A..B|.M..C..D|
|000052e0| 00 4d 88 81 45 00 81 46 | 00 4d 88 81 47 00 81 48 |.M..E..F|.M..G..H|
|000052f0| 00 4d 88 81 49 00 81 4a | 00 4d 88 81 4b 00 81 4c |.M..I..J|.M..K..L|
|00005300| 00 4d 88 81 4d 00 81 4e | 00 4d 88 81 4f 00 81 50 |.M..M..N|.M..O..P|
|00005310| 00 4d 88 81 51 00 81 52 | 00 4d 88 81 53 00 81 54 |.M..Q..R|.M..S..T|
|00005320| 00 4d 88 81 55 00 81 56 | 00 4d 88 81 57 00 81 58 |.M..U..V|.M..W..X|
|00005330| 00 4d 88 81 59 00 81 5a | 00 21 ac 8b 81 5b 00 81 |.M..Y..Z|.!...[..|
|00005340| 5a 00 81 5c 5c 00 5c 22 | 88 81 5d 00 81 5e 00 4d |Z..\\.\"|..]..^.M|
|00005350| 88 81 5f 00 81 60 00 4d | 88 81 61 00 81 62 00 4d |.._..`.M|..a..b.M|
|00005360| 88 81 63 00 81 64 00 4d | 88 81 65 00 81 66 00 4d |..c..d.M|..e..f.M|
|00005370| 88 81 67 00 81 68 00 4d | 88 81 69 00 81 6a 00 4d |..g..h.M|..i..j.M|
|00005380| 88 81 6b 00 81 6c 00 4d | 88 81 6d 00 81 6e 00 4d |..k..l.M|..m..n.M|
|00005390| 88 81 6f 00 81 70 00 4d | 88 81 59 00 81 71 00 21 |..o..p.M|..Y..q.!|
|000053a0| ab 8d 81 71 00 81 72 00 | 81 6f 00 5c 22 88 aa 93 |...q..r.|.o.\"...|
|000053b0| 0e 72 ab 8a 81 73 00 81 | 74 00 21 88 aa 85 81 6f |.r...s..|t.!....o|
|000053c0| 00 16 72 81 75 00 81 76 | 00 4d 88 81 77 00 81 78 |..r.u..v|.M..w..x|
|000053d0| 00 4d 88 81 79 00 81 7a | 00 4d 88 81 7b 00 81 7c |.M..y..z|.M..{..||
|000053e0| 00 4d 88 81 7d 00 81 7e | 00 4d 88 81 7f 00 81 80 |.M..}..~|.M......|
|000053f0| 00 4d 88 81 81 00 81 82 | 00 4d 88 81 83 00 81 84 |.M......|.M......|
|00005400| 00 4d 88 81 85 00 81 86 | 00 4d 88 81 87 00 81 88 |.M......|.M......|
|00005410| 00 4d 88 81 89 00 81 8a | 00 4d 88 81 8b 00 81 8c |.M......|.M......|
|00005420| 00 4d 88 81 8d 00 81 8e | 00 4d 87 22 20 5b 70 73 |.M......|.M." [ps|
|00005430| 2d 67 65 74 2d 70 61 67 | 65 2d 64 69 6d 65 6e 73 |-get-pag|e-dimens|
|00005440| 69 6f 6e 73 20 23 5b 6e | 69 6c 20 22 08 09 9e 12 |ions #[n|il "....|
|00005450| 0b 5c 6e 38 0c 5c 6e 38 | 1d 1e 06 0d 0e 07 5a 0e |.\n8.\n8|......Z.|
|00005460| 08 5a 16 09 0e 06 0e 5c | 6e 5a 0e 0b 5a 89 16 0c |.Z.....\|nZ..Z...|
|00005470| 2a 87 22 20 5b 70 73 2d | 70 61 70 65 72 2d 74 79 |*." [ps-|paper-ty|
|00005480| 70 65 20 70 73 2d 70 61 | 67 65 73 2d 61 6c 69 73 |pe ps-pa|ges-alis|
|00005490| 74 20 70 73 2d 70 61 67 | 65 2d 64 69 6d 65 6e 73 |t ps-pag|e-dimens|
|000054a0| 69 6f 6e 73 20 70 73 2d | 70 61 67 65 2d 77 69 64 |ions ps-|page-wid|
|000054b0| 74 68 2d 69 20 70 73 2d | 70 61 67 65 2d 68 65 69 |th-i ps-|page-hei|
|000054c0| 67 68 74 2d 69 20 70 73 | 2d 70 61 67 65 2d 68 65 |ght-i ps|-page-he|
|000054d0| 69 67 68 74 20 70 73 2d | 70 61 67 65 2d 77 69 64 |ight ps-|page-wid|
|000054e0| 74 68 20 70 73 2d 74 6f | 70 2d 6d 61 72 67 69 6e |th ps-to|p-margin|
|000054f0| 20 70 73 2d 62 6f 74 74 | 6f 6d 2d 6d 61 72 67 69 | ps-bott|om-margi|
|00005500| 6e 20 70 73 2d 70 72 69 | 6e 74 2d 68 65 69 67 68 |n ps-pri|nt-heigh|
|00005510| 74 20 70 73 2d 6c 65 66 | 74 2d 6d 61 72 67 69 6e |t ps-lef|t-margin|
|00005520| 20 70 73 2d 72 69 67 68 | 74 2d 6d 61 72 67 69 6e | ps-righ|t-margin|
|00005530| 20 70 73 2d 70 72 69 6e | 74 2d 77 69 64 74 68 5d | ps-prin|t-width]|
|00005540| 20 33 5d 20 70 73 2d 70 | 72 69 6e 74 2d 70 72 65 | 3] ps-p|rint-pre|
|00005550| 70 72 69 6e 74 20 23 5b | 28 26 6f 70 74 69 6f 6e |print #[|(&option|
|00005560| 61 6c 20 66 69 6c 65 6e | 61 6d 65 29 20 22 08 ad |al filen|ame) "..|
|00005570| 9c 08 a7 ac 84 08 3c ad | 94 c1 20 c2 50 1b c4 c5 |......<.|.. .P...|
|00005580| 0b 5c 22 1e 06 c7 0e 06 | 0e 08 0b c9 24 2a 87 22 |.\".....|....$*."|
|00005590| 20 5b 66 69 6c 65 6e 61 | 6d 65 20 62 75 66 66 65 | [filena|me buffe|
|000055a0| 72 2d 6e 61 6d 65 20 22 | 2e 70 73 22 20 6e 61 6d |r-name "|.ps" nam|
|000055b0| 65 20 66 6f 72 6d 61 74 | 20 22 53 61 76 65 20 50 |e format| "Save P|
|000055c0| 6f 73 74 53 63 72 69 70 | 74 20 74 6f 20 66 69 6c |ostScrip|t to fil|
|000055d0| 65 3a 20 28 64 65 66 61 | 75 6c 74 20 25 73 29 20 |e: (defa|ult %s) |
|000055e0| 22 20 70 72 6f 6d 70 74 | 20 72 65 61 64 2d 66 69 |" prompt| read-fi|
|000055f0| 6c 65 2d 6e 61 6d 65 20 | 64 65 66 61 75 6c 74 2d |le-name |default-|
|00005600| 64 69 72 65 63 74 6f 72 | 79 20 6e 69 6c 5d 20 35 |director|y nil] 5|
|00005610| 5d 20 70 73 2d 6f 75 74 | 70 75 74 2d 73 74 72 69 |] ps-out|put-stri|
|00005620| 6e 67 2d 70 72 69 6d 20 | 23 5b 28 73 74 72 69 6e |ng-prim |#[(strin|
|00005630| 67 29 20 22 c0 63 88 8a | 09 63 88 29 c2 c3 c4 c5 |g) ".c..|.c.)....|
|00005640| 23 ab 8a 8a c6 75 88 c7 | 63 88 29 aa 6f 64 62 88 |#....u..|c.).odb.|
|00005650| c8 63 87 22 20 5b 22 28 | 22 20 73 74 72 69 6e 67 |.c." ["(|" string|
|00005660| 20 72 65 2d 73 65 61 72 | 63 68 2d 66 6f 72 77 61 | re-sear|ch-forwa|
|00005670| 72 64 20 22 5b 28 29 5c | 5c 5d 22 20 6e 69 6c 20 |rd "[()\|\]" nil |
|00005680| 74 20 2d 31 20 22 5c 5c | 22 20 22 29 22 5d 20 34 |t -1 "\\|" ")"] 4|
|00005690| 5d 20 70 73 2d 69 6e 69 | 74 2d 6f 75 74 70 75 74 |] ps-ini|t-output|
|000056a0| 2d 71 75 65 75 65 20 23 | 5b 6e 69 6c 20 22 c0 43 |-queue #|[nil ".C|
|000056b0| 89 11 89 12 87 22 20 5b | 22 22 20 70 73 2d 6f 75 |....." [|"" ps-ou|
|000056c0| 74 70 75 74 2d 68 65 61 | 64 20 70 73 2d 6f 75 74 |tput-hea|d ps-out|
|000056d0| 70 75 74 2d 74 61 69 6c | 5d 20 33 5d 20 70 73 2d |put-tail|] 3] ps-|
|000056e0| 6f 75 74 70 75 74 20 23 | 5b 28 26 72 65 73 74 20 |output #|[(&rest |
|000056f0| 61 72 67 73 29 20 22 08 | 09 a1 88 08 41 ad 86 08 |args) ".|....A...|
|00005700| 41 89 10 aa 77 87 22 20 | 5b 70 73 2d 6f 75 74 70 |A...w." |[ps-outp|
|00005710| 75 74 2d 74 61 69 6c 20 | 61 72 67 73 5d 20 33 5d |ut-tail |args] 3]|
|00005720| 20 70 73 2d 6f 75 74 70 | 75 74 2d 73 74 72 69 6e | ps-outp|ut-strin|
|00005730| 67 20 23 5b 28 73 74 72 | 69 6e 67 29 20 22 c0 c1 |g #[(str|ing) "..|
|00005740| 5c 6e 5c 22 87 22 20 5b | 70 73 2d 6f 75 74 70 75 |\n\"." [|ps-outpu|
|00005750| 74 20 74 20 73 74 72 69 | 6e 67 5d 20 33 5d 20 70 |t t stri|ng] 3] p|
|00005760| 73 2d 66 6c 75 73 68 2d | 6f 75 74 70 75 74 20 23 |s-flush-|output #|
|00005770| 5b 6e 69 6c 20 22 8a 08 | 71 88 64 62 88 09 ab 9c |[nil "..|q.db....|
|00005780| 09 40 89 1a c3 3d ac 85 | 5c 6e 63 88 aa 88 09 41 |.@...=..|\nc....A|
|00005790| 11 c4 09 40 21 88 29 09 | 41 89 11 ac 64 29 c5 20 |...@!.).|A...d). |
|000057a0| 87 22 20 5b 70 73 2d 73 | 70 6f 6f 6c 2d 62 75 66 |." [ps-s|pool-buf|
|000057b0| 66 65 72 20 70 73 2d 6f | 75 74 70 75 74 2d 68 65 |fer ps-o|utput-he|
|000057c0| 61 64 20 69 74 20 74 20 | 70 73 2d 6f 75 74 70 75 |ad it t |ps-outpu|
|000057d0| 74 2d 73 74 72 69 6e 67 | 2d 70 72 69 6d 20 70 73 |t-string|-prim ps|
|000057e0| 2d 69 6e 69 74 2d 6f 75 | 74 70 75 74 2d 71 75 65 |-init-ou|tput-que|
|000057f0| 75 65 5d 20 33 5d 20 70 | 73 2d 69 6e 73 65 72 74 |ue] 3] p|s-insert|
|00005800| 2d 66 69 6c 65 20 23 5b | 28 66 6e 61 6d 65 29 20 |-file #[|(fname) |
|00005810| 22 c0 20 88 c1 5c 6e 21 | ac 85 c3 c4 5c 6e 5c 22 |". ..\n!|....\n\"|
|00005820| 88 8a 0d 71 88 64 62 88 | c6 5c 6e 21 29 87 22 20 |...q.db.|.\n!)." |
|00005830| 5b 70 73 2d 66 6c 75 73 | 68 2d 6f 75 74 70 75 74 |[ps-flus|h-output|
|00005840| 20 66 69 6c 65 2d 72 65 | 61 64 61 62 6c 65 2d 70 | file-re|adable-p|
|00005850| 20 66 6e 61 6d 65 20 65 | 72 72 6f 72 20 22 43 6f | fname e|rror "Co|
|00005860| 75 6c 64 20 6e 6f 74 20 | 72 65 61 64 20 66 69 6c |uld not |read fil|
|00005870| 65 20 60 25 73 27 22 20 | 70 73 2d 73 70 6f 6f 6c |e `%s'" |ps-spool|
|00005880| 2d 62 75 66 66 65 72 20 | 69 6e 73 65 72 74 2d 66 |-buffer |insert-f|
|00005890| 69 6c 65 5d 20 33 5d 20 | 70 73 2d 67 65 6e 65 72 |ile] 3] |ps-gener|
|000058a0| 61 74 65 2d 68 65 61 64 | 65 72 2d 6c 69 6e 65 20 |ate-head|er-line |
|000058b0| 23 5b 28 66 6f 6e 74 74 | 61 67 20 26 6f 70 74 69 |#[(fontt|ag &opti|
|000058c0| 6f 6e 61 6c 20 63 6f 6e | 74 65 6e 74 29 20 22 c0 |onal con|tent) ".|
|000058d0| c1 5c 6e c3 23 88 0c 3b | ab 86 c0 0c 21 88 aa a4 |.\n.#..;|....!...|
|000058e0| 0c 39 ab 8c c5 0c 21 ab | 87 c6 0c 20 21 88 aa 94 |.9....!.|... !...|
|000058f0| 0c 39 ab 8c c7 0c 21 ab | 87 c6 0c 4a 21 88 aa 84 |.9....!.|...J!...|
|00005900| c6 c8 21 88 c0 c9 21 87 | 22 20 5b 70 73 2d 6f 75 |..!...!.|" [ps-ou|
|00005910| 74 70 75 74 20 22 20 20 | 5b 20 22 20 66 6f 6e 74 |tput " |[ " font|
|00005920| 74 61 67 20 22 20 22 20 | 63 6f 6e 74 65 6e 74 20 |tag " " |content |
|00005930| 66 62 6f 75 6e 64 70 20 | 70 73 2d 6f 75 74 70 75 |fboundp |ps-outpu|
|00005940| 74 2d 73 74 72 69 6e 67 | 20 62 6f 75 6e 64 70 20 |t-string| boundp |
|00005950| 22 22 20 22 20 5d 5c 6e | 22 5d 20 34 5d 20 70 73 |"" " ]\n|"] 4] ps|
|00005960| 2d 67 65 6e 65 72 61 74 | 65 2d 68 65 61 64 65 72 |-generat|e-header|
|00005970| 20 23 5b 28 6e 61 6d 65 | 20 63 6f 6e 74 65 6e 74 | #[(name| content|
|00005980| 73 29 20 22 c0 c1 5c 6e | c3 23 88 0c c5 56 ad ac |s) "..\n|.#...V..|
|00005990| c6 1e 07 c8 c9 0e 5c 6e | 40 5c 22 88 0e 07 0c 57 |......\n|@\"....W|
|000059a0| ab 98 0e 5c 6e 41 89 16 | 5c 6e ab 90 c8 cb 0e 5c |...\nA..|\n.....\|
|000059b0| 6e 40 5c 22 88 0e 07 c6 | 5c 5c 89 16 07 aa 64 c0 |n@\"....|\\....d.|
|000059c0| cc 21 29 87 22 20 5b 70 | 73 2d 6f 75 74 70 75 74 |.!)." [p|s-output|
|000059d0| 20 22 2f 22 20 6e 61 6d | 65 20 22 20 5b 5c 6e 22 | "/" nam|e " [\n"|
|000059e0| 20 70 73 2d 68 65 61 64 | 65 72 2d 6c 69 6e 65 73 | ps-head|er-lines|
|000059f0| 20 30 20 31 20 63 6f 75 | 6e 74 20 70 73 2d 67 65 | 0 1 cou|nt ps-ge|
|00005a00| 6e 65 72 61 74 65 2d 68 | 65 61 64 65 72 2d 6c 69 |nerate-h|eader-li|
|00005a10| 6e 65 20 22 2f 68 30 22 | 20 63 6f 6e 74 65 6e 74 |ne "/h0"| content|
|00005a20| 73 20 22 2f 68 31 22 20 | 22 5d 20 64 65 66 5c 6e |s "/h1" |"] def\n|
|00005a30| 22 5d 20 35 5d 20 70 73 | 2d 6f 75 74 70 75 74 2d |"] 5] ps|-output-|
|00005a40| 62 6f 6f 6c 65 61 6e 20 | 23 5b 28 6e 61 6d 65 20 |boolean |#[(name |
|00005a50| 62 6f 6f 6c 29 20 22 c0 | c1 c2 0b 0c ab 83 c5 aa |bool) ".|........|
|00005a60| 81 c6 23 21 87 22 20 5b | 70 73 2d 6f 75 74 70 75 |..#!." [|ps-outpu|
|00005a70| 74 20 66 6f 72 6d 61 74 | 20 22 2f 25 73 20 25 73 |t format| "/%s %s|
|00005a80| 20 64 65 66 5c 6e 22 20 | 6e 61 6d 65 20 62 6f 6f | def\n" |name boo|
|00005a90| 6c 20 22 74 72 75 65 22 | 20 22 66 61 6c 73 65 22 |l "true"| "false"|
|00005aa0| 5d 20 35 5d 20 70 73 2d | 62 65 67 69 6e 2d 66 69 |] 5] ps-|begin-fi|
|00005ab0| 6c 65 20 23 5b 6e 69 6c | 20 22 c0 11 c2 0b 21 88 |le #[nil| "....!.|
|00005ac0| c2 c4 c5 20 c6 23 88 c2 | c7 c8 20 c6 23 88 c2 c9 |... .#..|.. .#...|
|00005ad0| ca 20 cb cc 20 c6 25 88 | c2 cd 0e 0e cb 0e 0f cb |. .. .%.|........|
|00005ae0| 0e 10 cb 0e 11 c6 26 09 | 88 c2 d2 21 88 c2 d3 21 |......&.|...!...!|
|00005af0| 88 d4 d5 0e 16 5c 22 88 | d4 d7 0e 18 5c 22 88 d4 |.....\".|....\"..|
|00005b00| d9 0e 1a 5c 22 88 d4 db | 0e 1c 5c 22 88 c2 dd de |...\"...|..\"....|
|00005b10| 0e 1f 5c 22 21 88 c2 dd | e0 0e 21 5c 22 21 88 c2 |..\"!...|..!\"!..|
|00005b20| dd e2 0e 23 5c 22 21 88 | c2 dd e4 0e 25 5c 22 21 |...#\"!.|....%\"!|
|00005b30| 88 e6 20 88 c2 dd e7 0e | 28 5c 22 21 88 c2 dd e9 |.. .....|(\"!....|
|00005b40| 0e 2a 5c 22 21 88 c2 dd | eb 0e 2c 5c 22 21 88 c2 |.*\"!...|..,\"!..|
|00005b50| 0e 2d 21 88 c2 dd ee 0e | 2f 0e 0e 23 21 88 c2 dd |.-!.....|/..#!...|
|00005b60| f0 0e 2f 0e 0f 23 21 88 | c2 dd f1 0e 2f 0e 10 23 |../..#!.|..../..#|
|00005b70| 21 88 c2 dd f2 0e 2f 0e | 11 23 21 88 c2 f3 21 87 |!...../.|.#!...!.|
|00005b80| 22 20 5b 30 20 70 73 2d | 73 68 6f 77 70 61 67 65 |" [0 ps-|showpage|
|00005b90| 2d 63 6f 75 6e 74 20 70 | 73 2d 6f 75 74 70 75 74 |-count p|s-output|
|00005ba0| 20 70 73 2d 61 64 6f 62 | 65 2d 74 61 67 20 22 25 | ps-adob|e-tag "%|
|00005bb0| 25 54 69 74 6c 65 3a 20 | 22 20 62 75 66 66 65 72 |%Title: |" buffer|
|00005bc0| 2d 6e 61 6d 65 20 22 5c | 6e 22 20 22 25 25 43 72 |-name "\|n" "%%Cr|
|00005bd0| 65 61 74 6f 72 3a 20 22 | 20 75 73 65 72 2d 66 75 |eator: "| user-fu|
|00005be0| 6c 6c 2d 6e 61 6d 65 20 | 22 25 25 43 72 65 61 74 |ll-name |"%%Creat|
|00005bf0| 69 6f 6e 44 61 74 65 3a | 20 22 20 74 69 6d 65 2d |ionDate:| " time-|
|00005c00| 73 74 61 6d 70 2d 68 68 | 3a 6d 6d 3a 73 73 20 22 |stamp-hh|:mm:ss "|
|00005c10| 20 22 20 74 69 6d 65 2d | 73 74 61 6d 70 2d 6d 6f | " time-|stamp-mo|
|00005c20| 6e 2d 64 64 2d 79 79 79 | 79 20 22 25 25 20 44 6f |n-dd-yyy|y "%% Do|
|00005c30| 63 75 6d 65 6e 74 46 6f | 6e 74 73 3a 20 48 65 6c |cumentFo|nts: Hel|
|00005c40| 76 65 74 69 63 61 20 48 | 65 6c 76 65 74 69 63 61 |vetica H|elvetica|
|00005c50| 2d 42 6f 6c 64 20 22 20 | 70 73 2d 66 6f 6e 74 20 |-Bold " |ps-font |
|00005c60| 70 73 2d 66 6f 6e 74 2d | 62 6f 6c 64 20 70 73 2d |ps-font-|bold ps-|
|00005c70| 66 6f 6e 74 2d 69 74 61 | 6c 69 63 20 70 73 2d 66 |font-ita|lic ps-f|
|00005c80| 6f 6e 74 2d 62 6f 6c 64 | 2d 69 74 61 6c 69 63 20 |ont-bold|-italic |
|00005c90| 22 25 25 50 61 67 65 73 | 3a 20 28 61 74 65 6e 64 |"%%Pages|: (atend|
|00005ca0| 29 5c 6e 22 20 22 25 25 | 45 6e 64 43 6f 6d 6d 65 |)\n" "%%|EndComme|
|00005cb0| 6e 74 73 5c 6e 5c 6e 22 | 20 70 73 2d 6f 75 74 70 |nts\n\n"| ps-outp|
|00005cc0| 75 74 2d 62 6f 6f 6c 65 | 61 6e 20 22 44 75 70 6c |ut-boole|an "Dupl|
|00005cd0| 65 78 22 20 70 73 2d 73 | 70 6f 6f 6c 2d 64 75 70 |ex" ps-s|pool-dup|
|00005ce0| 6c 65 78 20 22 50 72 69 | 6e 74 48 65 61 64 65 72 |lex "Pri|ntHeader|
|00005cf0| 22 20 70 73 2d 70 72 69 | 6e 74 2d 68 65 61 64 65 |" ps-pri|nt-heade|
|00005d00| 72 20 22 50 72 69 6e 74 | 48 65 61 64 65 72 46 72 |r "Print|HeaderFr|
|00005d10| 61 6d 65 22 20 70 73 2d | 70 72 69 6e 74 2d 68 65 |ame" ps-|print-he|
|00005d20| 61 64 65 72 2d 66 72 61 | 6d 65 20 22 53 68 6f 77 |ader-fra|me "Show|
|00005d30| 4e 6f 66 4e 22 20 70 73 | 2d 73 68 6f 77 2d 6e 2d |NofN" ps|-show-n-|
|00005d40| 6f 66 2d 6e 20 66 6f 72 | 6d 61 74 20 22 2f 4c 65 |of-n for|mat "/Le|
|00005d50| 66 74 4d 61 72 67 69 6e | 20 25 64 20 64 65 66 5c |ftMargin| %d def\|
|00005d60| 6e 22 20 70 73 2d 6c 65 | 66 74 2d 6d 61 72 67 69 |n" ps-le|ft-margi|
|00005d70| 6e 20 22 2f 52 69 67 68 | 74 4d 61 72 67 69 6e 20 |n "/Righ|tMargin |
|00005d80| 25 64 20 64 65 66 5c 6e | 22 20 70 73 2d 72 69 67 |%d def\n|" ps-rig|
|00005d90| 68 74 2d 6d 61 72 67 69 | 6e 20 22 2f 42 6f 74 74 |ht-margi|n "/Bott|
|00005da0| 6f 6d 4d 61 72 67 69 6e | 20 25 64 20 64 65 66 5c |omMargin| %d def\|
|00005db0| 6e 22 20 70 73 2d 62 6f | 74 74 6f 6d 2d 6d 61 72 |n" ps-bo|ttom-mar|
|00005dc0| 67 69 6e 20 22 2f 54 6f | 70 4d 61 72 67 69 6e 20 |gin "/To|pMargin |
|00005dd0| 25 64 20 64 65 66 5c 6e | 22 20 70 73 2d 74 6f 70 |%d def\n|" ps-top|
|00005de0| 2d 6d 61 72 67 69 6e 20 | 70 73 2d 67 65 74 2d 70 |-margin |ps-get-p|
|00005df0| 61 67 65 2d 64 69 6d 65 | 6e 73 69 6f 6e 73 20 22 |age-dime|nsions "|
|00005e00| 2f 50 72 69 6e 74 57 69 | 64 74 68 20 25 64 20 64 |/PrintWi|dth %d d|
|00005e10| 65 66 5c 6e 22 20 70 73 | 2d 70 72 69 6e 74 2d 77 |ef\n" ps|-print-w|
|00005e20| 69 64 74 68 20 22 2f 50 | 72 69 6e 74 48 65 69 67 |idth "/P|rintHeig|
|00005e30| 68 74 20 25 64 20 64 65 | 66 5c 6e 22 20 70 73 2d |ht %d de|f\n" ps-|
|00005e40| 70 72 69 6e 74 2d 68 65 | 69 67 68 74 20 22 2f 4c |print-he|ight "/L|
|00005e50| 69 6e 65 48 65 69 67 68 | 74 20 25 73 20 64 65 66 |ineHeigh|t %s def|
|00005e60| 5c 6e 22 20 70 73 2d 6c | 69 6e 65 2d 68 65 69 67 |\n" ps-l|ine-heig|
|00005e70| 68 74 20 70 73 2d 70 72 | 69 6e 74 2d 70 72 6f 6c |ht ps-pr|int-prol|
|00005e80| 6f 67 75 65 20 22 2f 66 | 30 20 25 64 20 2f 25 73 |ogue "/f|0 %d /%s|
|00005e90| 20 46 6f 6e 74 5c 6e 22 | 20 70 73 2d 66 6f 6e 74 | Font\n"| ps-font|
|00005ea0| 2d 73 69 7a 65 20 22 2f | 66 31 20 25 64 20 2f 25 |-size "/|f1 %d /%|
|00005eb0| 73 20 46 6f 6e 74 5c 6e | 22 20 22 2f 66 32 20 25 |s Font\n|" "/f2 %|
|00005ec0| 64 20 2f 25 73 20 46 6f | 6e 74 5c 6e 22 20 22 2f |d /%s Fo|nt\n" "/|
|00005ed0| 66 33 20 25 64 20 2f 25 | 73 20 46 6f 6e 74 5c 6e |f3 %d /%|s Font\n|
|00005ee0| 22 20 22 25 25 45 6e 64 | 50 72 6f 6c 6f 67 75 65 |" "%%End|Prologue|
|00005ef0| 5c 6e 22 5d 20 31 30 5d | 20 70 73 2d 68 65 61 64 |\n"] 10]| ps-head|
|00005f00| 65 72 2d 64 69 72 70 61 | 72 74 20 23 5b 6e 69 6c |er-dirpa|rt #[nil|
|00005f10| 20 22 c0 20 89 19 ab 90 | c2 20 c3 09 21 98 ab 85 | ". ....|. ..!...|
|00005f20| c4 09 21 aa 84 09 aa 81 | c5 29 87 22 20 5b 62 75 |..!.....|.)." [bu|
|00005f30| 66 66 65 72 2d 66 69 6c | 65 2d 6e 61 6d 65 20 66 |ffer-fil|e-name f|
|00005f40| 6e 61 6d 65 20 62 75 66 | 66 65 72 2d 6e 61 6d 65 |name buf|fer-name|
|00005f50| 20 66 69 6c 65 2d 6e 61 | 6d 65 2d 6e 6f 6e 64 69 | file-na|me-nondi|
|00005f60| 72 65 63 74 6f 72 79 20 | 66 69 6c 65 2d 6e 61 6d |rectory |file-nam|
|00005f70| 65 2d 64 69 72 65 63 74 | 6f 72 79 20 22 22 5d 20 |e-direct|ory ""] |
|00005f80| 34 5d 20 70 73 2d 67 65 | 74 2d 62 75 66 66 65 72 |4] ps-ge|t-buffer|
|00005f90| 2d 6e 61 6d 65 20 23 5b | 6e 69 6c 20 22 c0 20 c1 |-name #[|nil ". .|
|00005fa0| 98 ab 82 c2 87 c0 20 87 | 22 20 5b 62 75 66 66 65 |...... .|" [buffe|
|00005fb0| 72 2d 6e 61 6d 65 20 22 | 70 73 2d 70 72 69 6e 74 |r-name "|ps-print|
|00005fc0| 2e 65 6c 22 20 22 48 65 | 79 2c 20 43 6f 6f 6c 21 |.el" "He|y, Cool!|
|00005fd0| 20 20 49 74 27 73 20 70 | 73 2d 70 72 69 6e 74 2e | It's p|s-print.|
|00005fe0| 65 6c 21 21 21 22 5d 20 | 32 5d 20 70 73 2d 62 65 |el!!!"] |2] ps-be|
|00005ff0| 67 69 6e 2d 6a 6f 62 20 | 23 5b 6e 69 6c 20 22 c0 |gin-job |#[nil ".|
|00006000| 89 11 87 22 20 5b 30 20 | 70 73 2d 70 61 67 65 2d |..." [0 |ps-page-|
|00006010| 63 6f 75 6e 74 5d 20 32 | 5d 20 70 73 2d 65 6e 64 |count] 2|] ps-end|
|00006020| 2d 66 69 6c 65 20 23 5b | 6e 69 6c 20 22 c0 c1 21 |-file #[|nil "..!|
|00006030| 88 c0 c2 c3 c4 0d 5c 22 | 5c 22 87 22 20 5b 70 73 |......\"|\"." [ps|
|00006040| 2d 6f 75 74 70 75 74 20 | 22 25 25 54 72 61 69 6c |-output |"%%Trail|
|00006050| 65 72 5c 6e 22 20 22 25 | 25 50 61 67 65 73 3a 20 |er\n" "%|%Pages: |
|00006060| 22 20 66 6f 72 6d 61 74 | 20 22 25 64 5c 6e 22 20 |" format| "%d\n" |
|00006070| 70 73 2d 73 68 6f 77 70 | 61 67 65 2d 63 6f 75 6e |ps-showp|age-coun|
|00006080| 74 5d 20 35 5d 20 70 73 | 2d 6e 65 78 74 2d 70 61 |t] 5] ps|-next-pa|
|00006090| 67 65 20 23 5b 6e 69 6c | 20 22 c0 20 88 c1 20 88 |ge #[nil| ". .. .|
|000060a0| c2 20 87 22 20 5b 70 73 | 2d 65 6e 64 2d 70 61 67 |. ." [ps|-end-pag|
|000060b0| 65 20 70 73 2d 66 6c 75 | 73 68 2d 6f 75 74 70 75 |e ps-flu|sh-outpu|
|000060c0| 74 20 70 73 2d 62 65 67 | 69 6e 2d 70 61 67 65 5d |t ps-beg|in-page]|
|000060d0| 20 31 5d 20 70 73 2d 62 | 65 67 69 6e 2d 70 61 67 | 1] ps-b|egin-pag|
|000060e0| 65 20 23 5b 28 26 6f 70 | 74 69 6f 6e 61 6c 20 64 |e #[(&op|tional d|
|000060f0| 75 6d 6d 79 70 61 67 65 | 29 20 22 c0 20 88 09 12 |ummypage|) ". ...|
|00006100| 0b 14 0d ab 92 0c 0e 06 | 5a 0e 07 0e 08 c9 5a 5f |........|Z.....Z_|
|00006110| 5a 0e 5c 6e 89 5c 5c 5a | 14 0e 0b c9 5c 5c 16 0b |Z.\n.\\Z|....\\..|
|00006120| cc cd ce cf 0e 0b 0e 10 | c9 5c 5c 23 5c 22 88 cc |........|.\\#\"..|
|00006130| d1 21 88 cc ce d2 0e 0b | 5c 22 21 88 cc d3 21 88 |.!......|\"!...!.|
|00006140| 0d ab 94 d4 d5 0e 16 5c | 22 88 d4 d7 0e 18 5c 22 |.......\|".....\"|
|00006150| 88 cc ce d9 0e 08 5c 22 | 21 88 cc da 21 88 db 0e |......\"|!...!...|
|00006160| 1c 21 88 dd 0e 1e 21 88 | df 0e 20 21 88 e1 0e 5c |.!....!.|.. !...\|
|00006170| 22 21 87 22 20 5b 70 73 | 2d 67 65 74 2d 70 61 67 |"!." [ps|-get-pag|
|00006180| 65 2d 64 69 6d 65 6e 73 | 69 6f 6e 73 20 70 73 2d |e-dimens|ions ps-|
|00006190| 70 72 69 6e 74 2d 77 69 | 64 74 68 20 70 73 2d 77 |print-wi|dth ps-w|
|000061a0| 69 64 74 68 2d 72 65 6d | 61 69 6e 69 6e 67 20 70 |idth-rem|aining p|
|000061b0| 73 2d 70 72 69 6e 74 2d | 68 65 69 67 68 74 20 70 |s-print-|height p|
|000061c0| 73 2d 68 65 69 67 68 74 | 2d 72 65 6d 61 69 6e 69 |s-height|-remaini|
|000061d0| 6e 67 20 70 73 2d 70 72 | 69 6e 74 2d 68 65 61 64 |ng ps-pr|int-head|
|000061e0| 65 72 20 70 73 2d 68 65 | 61 64 65 72 2d 74 69 74 |er ps-he|ader-tit|
|000061f0| 6c 65 2d 6c 69 6e 65 2d | 68 65 69 67 68 74 20 70 |le-line-|height p|
|00006200| 73 2d 68 65 61 64 65 72 | 2d 6c 69 6e 65 2d 68 65 |s-header|-line-he|
|00006210| 69 67 68 74 20 70 73 2d | 68 65 61 64 65 72 2d 6c |ight ps-|header-l|
|00006220| 69 6e 65 73 20 31 20 70 | 73 2d 68 65 61 64 65 72 |ines 1 p|s-header|
|00006230| 2d 70 61 64 20 70 73 2d | 70 61 67 65 2d 63 6f 75 |-pad ps-|page-cou|
|00006240| 6e 74 20 70 73 2d 6f 75 | 74 70 75 74 20 22 5c 6e |nt ps-ou|tput "\n|
|00006250| 25 25 50 61 67 65 3a 20 | 22 20 66 6f 72 6d 61 74 |%%Page: |" format|
|00006260| 20 22 25 64 20 25 64 5c | 6e 22 20 70 73 2d 73 68 | "%d %d\|n" ps-sh|
|00006270| 6f 77 70 61 67 65 2d 63 | 6f 75 6e 74 20 22 42 65 |owpage-c|ount "Be|
|00006280| 67 69 6e 44 53 43 50 61 | 67 65 5c 6e 22 20 22 2f |ginDSCPa|ge\n" "/|
|00006290| 50 61 67 65 4e 75 6d 62 | 65 72 20 25 64 20 64 65 |PageNumb|er %d de|
|000062a0| 66 5c 6e 22 20 22 2f 50 | 61 67 65 43 6f 75 6e 74 |f\n" "/P|ageCount|
|000062b0| 20 30 20 64 65 66 5c 6e | 22 20 70 73 2d 67 65 6e | 0 def\n|" ps-gen|
|000062c0| 65 72 61 74 65 2d 68 65 | 61 64 65 72 20 22 48 65 |erate-he|ader "He|
|000062d0| 61 64 65 72 4c 69 6e 65 | 73 4c 65 66 74 22 20 70 |aderLine|sLeft" p|
|000062e0| 73 2d 6c 65 66 74 2d 68 | 65 61 64 65 72 20 22 48 |s-left-h|eader "H|
|000062f0| 65 61 64 65 72 4c 69 6e | 65 73 52 69 67 68 74 22 |eaderLin|esRight"|
|00006300| 20 70 73 2d 72 69 67 68 | 74 2d 68 65 61 64 65 72 | ps-righ|t-header|
|00006310| 20 22 25 64 20 53 65 74 | 48 65 61 64 65 72 4c 69 | "%d Set|HeaderLi|
|00006320| 6e 65 73 5c 6e 22 20 22 | 42 65 67 69 6e 50 61 67 |nes\n" "|BeginPag|
|00006330| 65 5c 6e 22 20 70 73 2d | 73 65 74 2d 66 6f 6e 74 |e\n" ps-|set-font|
|00006340| 20 70 73 2d 63 75 72 72 | 65 6e 74 2d 66 6f 6e 74 | ps-curr|ent-font|
|00006350| 20 70 73 2d 73 65 74 2d | 62 67 20 70 73 2d 63 75 | ps-set-|bg ps-cu|
|00006360| 72 72 65 6e 74 2d 62 67 | 20 70 73 2d 73 65 74 2d |rrent-bg| ps-set-|
|00006370| 63 6f 6c 6f 72 20 70 73 | 2d 63 75 72 72 65 6e 74 |color ps|-current|
|00006380| 2d 63 6f 6c 6f 72 20 70 | 73 2d 73 65 74 2d 75 6e |-color p|s-set-un|
|00006390| 64 65 72 6c 69 6e 65 20 | 70 73 2d 63 75 72 72 65 |derline |ps-curre|
|000063a0| 6e 74 2d 75 6e 64 65 72 | 6c 69 6e 65 2d 70 5d 20 |nt-under|line-p] |
|000063b0| 37 5d 20 70 73 2d 65 6e | 64 2d 70 61 67 65 20 23 |7] ps-en|d-page #|
|000063c0| 5b 6e 69 6c 20 22 08 c1 | 5c 5c 10 c2 c3 21 88 c2 |[nil "..|\\...!..|
|000063d0| c4 21 87 22 20 5b 70 73 | 2d 73 68 6f 77 70 61 67 |.!." [ps|-showpag|
|000063e0| 65 2d 63 6f 75 6e 74 20 | 31 20 70 73 2d 6f 75 74 |e-count |1 ps-out|
|000063f0| 70 75 74 20 22 45 6e 64 | 50 61 67 65 5c 6e 22 20 |put "End|Page\n" |
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.